At a makeshift beach in landlocked Afghanistan, children as young as eight, wearing baggy Real Madrid and Barcelona shirts with "Ronaldo" and "Messi" printed on the back, joyfully kick and chase the ...