On March 15 1992, the Beastie Boys stepped onto a London stage for the first time in five years. Appearing at the latest iteration of the Marquee club, located on Charing Cross Road, the New Yorkers’ ...