20081103 tech.tech-news: Microsoft unveils Live Maps in India