A Chinese group calling itself the Evil Shadow Team says it was they who forced the closure of Microsoft India's retail website. Continue reading...