All you want to know about world’s largest Motera cricket stadium