News
Bird lovers, we have some good news for you--the Vulture restaurant in Himachal is becoming a hot-spot for spotting the mighty birds.
By Priyanka Chakrabarti
Subscribe to our newsletter to get the latest on travel, stay & dining.
Thank you for your subscription.