The Maldives are much much cleaner than Sri Lanka and the local people are much more into protecting and preserving the beauty of nature..