Twickenham: Not Just A Rugby TownTwickenham may not be in favour with England rugby fans at the moment after our exit from…