National Geographic's brand-new series 'India's Mega Festivals' explores the grandeur of India's biggest celebrations with