If there is another word for grandeur then that is gotta be Mysore Palace. Also known as Amba Vilas Palace it is one of the biggest palaces in the whole of India. This royal residence in Mysore stands tall facing the Chamundi Hills in the east. Literally speaking, there are no words in a dictionary Read More