Nestled in the northernmost part of India, Leh Ladakh is a paradise where every turn unveils a breathtaking view. From ...
It's nothing less than a winter wonderland. I am waiting for more snow ... captures two boats The whole of Kashmir and the Ladakh region have been continuously reeling under extreme cold waves ...