Clash of Beasts, Ubisoft’s highly anticipated strategy game for mobile, has finally landed on the Google Play Store and Apple’s App Store. Developed by the company’s Abu Dhabi studio, Clash of Beasts is an unusual blend of tower defense and conventional strategy that sees you commanding titanic 3D monsters in visually spectacular battles against human …