20070718 india: Charges fly against Haneef; concerns abound