Country Profiles from MarketLine provide in-depth analysis of the world’s top 110 economies. Select “Geographies” and limit by “Content Type> Analysis” and “Analysis type> Country profiles”
Go to Passport and Explore categories > Select “Economies” > Go > Choose “Economy, Finance and Trade” > Choose your desired Geography (in “Select geographies” tab) > Search > Analysis > Select “Country Report”.
Business Source Ultimate contains country profiles from CountryWatch, MarketLine, IHS and PRS (Political Risk Yearbook). Discover these reports by searching for the country name in the Title - TI field and then limiting to "Country Report" as a "Publication Type".
The CIA World Factbook is a good resource for quick overviews and country comparisons.
See also the Country Info Guide.