Shimla Places

August 5, 2017 admin 0

About Shimla Shimla is the largest city of state Himachal Pradesh in the northern India. Surrounded by Mandi and Kullu city. It is too famous holiday destination for tourists. UNESCO [Readmore]