Shot at Sadarghat, a port on the river Buriganga in Dhaka, Bangladesh.
The man in the photo was wearing a Muslim cap called Taqiyah. He was cheerful and played the fool while he spread his arms. Over 80% of the population of Bangladesh are Muslim. Bangladesh means 'Country of Bengal' though, the west part of Bengal is now Indian state of West Bengal.