Mysore Palace is a mesmerizing testament to the rich cultural heritage of India, a place where history comes alive