With the London Olympics almost upon us, 16,000 athletes will soon be arriving in the Olympic Village. 

But what facilities await them? 

Al Jazeera's Lee Wellings goes for a snoop around. 

Source: Al Jazeera