English: The new Beach.
Telugu: కొత్త తీరం.