Jatayu – the symbol of women safety

We have recorded the episodes of OMG Yeh Mera India because it gives us a glimpse of several extraordinary achievements of ordinary Indians and very interesting locations to visit. The episode that we watched a few days back, showcased the world’s largest bird sculpture at Kollam, Kerala. Jatayu Earth’s Centre The background – All those … Read more