India has sent a satellite to Mars, but 47% of its girls are married under the age of 18. That's the dichotomy of India. 

Child marriage is illegal in India according to the Prohibition of Child Marriage Act, 2006, which puts the marriageable age at 21 years in case of male and 18 years in case of a female. 

Despite the deterrent being rigorous imprisonment up to two years or with fine up to one lakh rupees or with both, child marriage is rampant in India according to a The United Nations Children's Emergency Fund (UNICEF) report titled, 'Reducing Child Marriage in India A Model to Scale up Results'. 

Source: b'Source: Reuters'

According to the report, states with the highest prevalence of child marriage are:

But why is it still highly prevalent? 

As per the report, here are the top six reasons: 

1.) It is a widely accepted and sanctioned social norm 

3.) Lack of easy access to schooling, especially at secondary level

(Feature image source: Reuters)