List of states in India with its Capital City?

Jammu and Kashmir-Srinagar, Himachal Pradesh-Shimla, Punjab-Chandigarh, Haryana-Chandigarh, Uttaranchal-Dehradun, Delhi-Delhi, Rajasthan-Jaipur, Uttar Pradesh-Lucknow,Gujarat-Gandhinagar, Madhya Pradesh- Bhopal, Bihar- Patna, West Bengal- Kolkata, Maharashtra- Mumbai, Karnataka-Bangalore, Andhra Pradesh-Hyderabad, Kerala-Thiruvananthapuram, Tamil Nadu- Chennai, Orissa- Bhubaneshwar,Chattisgarh-Raipur, Jharkhand- Ranchi, Sikkim-Gangtok, Assam-Dispur, Arunachal Pradesh-Itanagar, Meghalaya- Shillong, Mizoram-Aizawl,Nagaland-Kohima, Manipur-Imphal, Tripura-Agartala.