Residents of New York’s Long Island are expected to face traffic snarls as cricket heavyweights India and Pakistan face off at the Long Island stadium.
Residents of New York’s Long Island are expected to face traffic snarls as cricket heavyweights India and Pakistan face off at the Long Island stadium.