3 min read Himachal Shimla Your Story Shimla’s Hospitality Nightmare: The Disastrous Joint That Served Cockroach-Topped Pizza to Tourists 2 years ago Shimla, Aug 07 Ritanjali Hastir Shimla, a picturesque hill station nestled in the lap of the Himalayas, has long been...