The Ridge, Shimla, Himachal Pradesh
Any tourist with preconceived notions that India is just a dust bowl, third world country, has not heard of The Ridge located in the center of beautiful hilly Shimla, Himachal Pradesh. Meandering lanes run like arteries to Mall Road, the heart of The Ridge amongst scented pines and rhododendron forests, green pastures and snow capped peaks.






