Urban flooding is often caused by a combination of factors such as intense rainfall, poor drainage systems, and unplanned urban development. In cities like Bangkok, heavy rains coupled with a strong low-pressure system and monsoon conditions can lead to widespread flooding. Similarly, Indian cities like Mumbai and Chennai face challenges due to clogged drains, encroachment on water bodies, and insufficient flood management systems.