The venue change follows weeks of wrangling after India refused to visit tournament hosts Pakistan for their matches.