English: The foreigners too like to visit this place.
Telugu: విదేశీయులు సైతం ఈ పర్యాటక ప్రదేశాన్ని బాగా ఇష్టపడతారు.