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