Singapore has topped the World Bank's rankings for business friendliness out of 189 countries and regions, while Japan ranks only 29th, two spots lower than the year before, the Washington-based organization said.