Visitors sporting weird and wonderful costumes have descended on The O2 for a three-day celebration of Japanese culture.

Cosplayers and fans of the country's produce and style attended Hyper Japan which runs until Sunday, July 12.

A wide range of attractions is on offer at the festival including appearances by bands, fashion stalls and Japanese food.

Go to for more information.