Mobile lands in a country in Latin America and Activision says its global launch "should not take long"

Mobile lands in a country in Latin America and Activision says its global launch "should not take long"

Call of Duty: Mobile bring to our smartphones one of the most popular video games in the world. The Activision …

Read more