Looks great. I don't see any problems with the geography and the rivers look fine. The river north of the mountain range reminds me of the Ganges river in India which runs along the Himalayas.