Oceans and seas are one of the most beautiful things you can witness in your life if you know the right places to visit. Coral reefs are the underwater gardens with colourful marine life which almost seems like a dream. But they do a lot more than just flaunting their beauty. They are the protection […]