Dubbed as the 'City of Joy', Kolkata is known as one of the most culturally significant cities of India. Its festivals are renowned across the globe ... Valley in Himachal Pradesh Neermahal ...