Cox's Bazar is longest sea beach in the world