Ratchaburi’s ‘Grand Canyon’ is hidden away in the Chom Bueng District of the province; many visitors claim it to be a geographic wonder as well as a newly discovered place …