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