World markets rallied on Friday after the European Central Bank decided on Thursday to pump a little over about euro 1 trillion to revive the euro zone even as the euro fell to an 11-year low. Indian shares, too, rose to record highs. The Sensex has been the best performer in the world in dollar terms, Bloomberg said.