Josh Antenucci and Lucy Lawler celebrate 20 years as independent concert promoters in Atlanta who have survived despite Live Nation's overarching presence.
A view of the bomb blast site on October 16, 2002 in Denpasar, Bali, Indonesia. Picture: Getty Images Mr Sudarwitha said that the Bali Peace Park Museum will not just serve as a tribute to the ...