... the water reservoir with high mountains on its both sides is like a feast for the sore eyes. If you love nature, then you can't but fall in love with its unparalleled scenic charm. India has a lot to offer when it comes to locations and spots of incomparable natural beauty. Do visit India and be captivated by such panoramic locations.