Cherrywood

The Federal Republic of Cherrywood is a large nation comprising of 67 States and 18 Territories. The country is situated on five continents, North and South America, Europe, Asia, and Africa. However it's capital, Lockinghall, is located on the Isle of Cherrywood. Cherrywood is the largest country in the world, Russia, Canada, China, and Bowasia are smaller. Cherrywood is often referred to as the "Queen" of all technological, economic, and human advancements.