The temple of Shamlaji stands on the banks of the river Meshwo, in veneration of Vishnu. The river Meshwo meanders over its rocky bed in the valley immediately below, and the waters of a splendid natural lake, of great beauty sparkle amid the well-wooded hills.
See details