Speculation is swirling as many people believe that this newborn in India might be the country’s first-ever mermaid
A 70-year-old woman gives birth to her first child after 54 years of marriage – God bless them always