Liam and Noel Gallagher are never shy about stirring up some sort of controversy, and of course it looks like the dueling brothers of Oasis have done it again. Only this time it seems like they’ve pissed off the largest country in the world.
Read the full story

