Editor
The argument about which rock band is the biggest in the world has been going on for decades—but in terms of sheer cultural weight and stadium presence, we reckon that the Rolling Stones take the crown in 2020. With that in mind, we’re absolutely del