Sea of blue as fans march to India-Pakistan World Cup clash