Where will be 2016 ICC T20 world cup will held?

2016 ICC T20 world cup will be held in India.It will take place from 11 march to 3 april.