True to its name, Ratnagiri is dotted with hidden gems waiting to be explored. Where the Arabian Sea meets the land, this coastal town in Maharashtra is blessed with some of the most scenic and serene ...