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