In London, the streets are bustling with activity as more than 2,000 Metropolitan Police officers are on duty to oversee a range of events, including the highly anticipated Champions League final at Wembley Stadium and multiple protests. This heightened police presence is part of an effort to manage the large crowds and potential unrest as …













