Microsoft says its cloud-based Windows Azure platform is now generally available in 21 countries. Having previously offered Azure for free to attract developers, Microsoft will start charging for use ...