Shimla and Manali are the best locations to explore in India. These places are surrounded with high mountains and situated on foothills of Himalayas. Most of the landscape is covered with lush greenery, rivers, waterfalls and wildlife. So, these are the preferred destination to explore natural beauty. It looks like the entire place is blessed by God for it nature ad climate. Plan your tour to these places and make your holiday special.