Fresh satellite images from ISRO's INSAT-3DR weather satellite have captured a spectacular view of a massive atmospheric vortex spinning over the Arabian Sea, revealing the weather engine responsible ...