Angry birds – the much talked about game about birds who are – well, angry – is on a roll. Statistics say that this game has been downloaded 300 million times and players spend about 200 million minutes per day playing this game! The numbers are quite shocking. Apparently, playing angry birds makes you feel […]