Streaming platform Netflix and the Ministry of Tourism (MoT) have inked a first-of-its-kind collaboration to showcase India’s cultural and geographic richness to audiences across the globe. The ...