Former cricketers and pundits have slammed India's "undeniable" advantage of playing all their Champions Trophy matches in ...