20041103 india: Zaheera is lying; says Teesta Setalvad