Answers

2016-04-26T17:14:54+05:30
Shimla is also called the queen of he hills.
It is a place where we can be touched.
It is the beauty of India situated in Himachal Pradesh.
Its wonderful. 

1 5 1