English: A lot more than a tourist attraction
Telugu: ఒక పర్యాటక ఆకర్షణగా కంటే ఎక్కువ