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