Hampi in Karnataka features Vijayanagara ruins with grand temples and stone carvings. Mahabalipuram in Tamil Nadu is famous for rock-cut temples and the iconic Shore Temple. Thanjavur hosts the Brihadeeswarar Temple, a Chola architectural masterpiece.