A brand new free to play MMO game that focuses on heavy PvP combat in a team-based setting has just launched in Europe.

Read more