What are the criteria for citizens to vote in India during elections? Also, discuss the different methods of voting in the country.