20050603 india: Post-Telgi; another mega stamp scam unearthed