20110603 entertainment.hindi.music.music-events: Neil Armstrong to perform live in India