Watch : Millions of rare insects swarm into Masjid-Ul-Haram, netizens say it is azaab from Allah

KN