English: It is a heaven for tourists.
Telugu: పర్యాటకులకు ఒక స్వర్గం.