Dubai is the largest and most populous city in the United Arab Emirates. On the southeast coast of the Persian Gulf, it is the capital of the Emirate of Dubai, one of the seven emirates that make up the country. Read More
While the Indian bowling attack has been on a roll across formats in the last couple of seasons, the performance in the opening game against Pakistan in the T20 World Cup in Dubai on Sunday left a lot to be desired. Pakistan won by 10 wickets and tha ...