Beijing Olympics was a ‘fantasy land’