Shimla the capital of Himachal is among the most popular hill resorts of India celebrated for its snowcapped mountains, rolling grasslands, chic inexperienced pasture land and Victorian vogue buildings. Continue reading Enchanting Places to Visit Shimla for Great Relaxation