The Wombats at London's O2 Arena: start time, tickets, potential setlist and what you need to knowThe Wombats perform live in London on March 19, 2025, as part of their Oh! The Ocean tour, with support from Everything Everything.