Shimla is the capital of the northern Indian state of Himachal Pradesh. It’s also known for the h…
Published
Shimla is the capital of the northern Indian state of Himachal Pradesh. It’s also known for the handicraft shops that line The Mall, a pedestrian avenue, as well as the Lakkar Bazaar, a market specializing in wooden toys and crafts.