Bangladesh is a land of scenic beauty. It has beautiful beaches as well as the longest beach in the world. Rivers, coasts and beaches, archaeological sites, religious places, hills, forests, waterfalls, tea gardens surround it.