Urbanisation is one of the leading global trends of the present century and has a great impact on health. By 2050, over 68% of the world’s population will live in cities. In Bangladesh, it is estimated that if the current rate of urbanisation continues, its urban population will exceed the rural population by 2040