The Karnataka Assembly elections, scheduled on May 12 will see all major political parties, both national and regional, battling it out for the 224 seats, including 36 reserved for Scheduled Castes and 15 for Scheduled Tribes. A look at the candidates contesting polls this year.