English: Where is this heaven?
Telugu: ‘సీత ఎక్కడా?