Cities in the world over, especially in developing countries are expanding rapidly without any effective planning. Natural drainage (natural water passages and stream courses) of the areas cities are occupying has been disrupted largely. The large scale disturbance of natural drainage is resulting in urban flooding causing heavy losses of lives, properties and other assets. A recent example of serious urban flooding is that happened in Karachi city of Pakistan during the last week of August 2020. This incident can be ranked among one of the extreme urban floodings which caused huge multifarious losses that are difficult to estimate easily. However, the present question is how the problem of urban flooding can be overcome and losses can be minimised in future. What kind of strategy governments should opt to do this. Expert opinions and suggestions can be worthwhile and helpful.