Locust swarm INVADES tech & financial hub outside India’s capital (VIDEOS) squib

Preview Footage shows a massive swarm of locusts invading the Indian city of Gurugram, located just southwest of New Delhi. The cloud of insects is a rare sight in the city that is a posh financial and technology hub.
Read Full Article at
Scroll for more
Continue reading on RT...