The cricketing extravaganza is all set to commence in India, with ten teams locking horns for gold. The 18th edition of the Indian Premier League is all set to commence at the Eden Gardens, with the Kolkata Knight Riders all set to commence their title defence. They will be locki







