Selon le rapport de l'Agence iranienne de presse coranique (IQNA) citant "AFP", la police a estimé le nombre de manifestants à 50.000. L'organisation religieuse Jamiat Ulama-i-Hind qui avait appelé au rassemblement à 300.000.
La majorité des manifestants se sont rassemblés près de la principale zone commerciale de la capitale indienne, non loin du centre.
Une plus petite manifestation a rassemblé des opposants au président américain à la plus grande mosquée de Delhi Jama Masjid, dans la partie ancienne de la ville, selon des témoins.
"Nous ne voulons pas de Bush ici car il est le plus grand terroriste du monde. Il n'a pas sa place sur la terre de Gandhi", apôtre de la non violence, a lancé Abdul Hameed Naumani, porte-parole de la Jamiat Ulama-i-Hind.
Les manifestants scandaient des slogans comme "Bush murdabad" (A mort Bush) ou "Bush vaapas jao" (Bush, rentre chez toi). Ils demandaient également que soit banni le quotidien danois ayant publié des caricatures de Mahomet.
Des partis communistes et syndicats ont également appelé à manifester jeudi.
George W. Bush a entamé mercredi sa première tournée en Asie du Sud par une escale surprise en Afghanistan avant sa visite en Inde, axée sur la coopération nucléaire civile et les échanges commerciaux, puis au Pakistan où il parlera terrorisme.
Il était attendu mercredi soir à New Delhi. Sa visite formelle commencera jeudi.