Crowds are constantly gathering outside the London 2012 megastore to buy souvenirs.
The more than 2,500 different products at the megastore range from mascot cuddly toys, shirts and sweaters, jackets, cups, books, caps and even jewellery.
T-shirts cost about 25 pounds ($38), whereas novelties like banks and stuffed toys go for 6 to 12 pounds ($9 to $18). Some customers said they felt the souvenirs could have been priced a little lower.
Special coverage: 2012 London Olympic Games
Source: AP
Editor: Yao Yuzhi (Intern)
Voiceover: Chris Clark
Producer: Flora Yue