India's hopes for its new leaders
It is now just a matter of hours before the world's most populous democracy finds out who will make up the next government.
India's mammoth election saw five weeks of voting and about 537 million ballots were cast across the country.
Hindu nationalist Bharatiya Janata Party (BJP) leader Narendra Modi is widely expected to sweep into power after leading the country's exit polls.
But what do people expect from their new leaders? The BBC's Yogita Limaye visited a family in Mumbai to find out.