London, 31 October 2023 โ Demonstrators took to the streets of London this week to โtrick or treatโ Britain's four biggest banks โ HSBC, Barclays, Lloyds Bank ...