meaning of cloud seeding

know what is cloud seeding which drowned Dubai in just 10 hours of rain

Cloud Seeding In Dubai: Dubai, the most modern city of United Arab Emirates on 16…