English: India is a country where women have been worshiped since thousands of years.
Telugu: వేల సంవత్సరాలుగా స్త్రీలు దేవతలుగా పూజింపబడుతున్న దేశం.