A British couple Stefan Brown and Rachel Turner Brown arrive on the Thai island of Koh Chang absolutely ecstatic about their south east Asian trip. […]