Thank you Garg ji and Mahadeswara ji.
Checked with the keys given in the book "Trees of Delhi" for Bauhinia variegata, Bauhinia purpurea and Bauhinia x blakeana.
Flower: The three central petals are not overlapping. Hence it is not Bauhinia variegata. I am not experienced, but comparing the photos I had taken earlier with other photos available on the internet, it seems the petals are larger and deeper coloured, indicating Bauhinia x blakeana (and not Bauhinia purpurea). [Images in page 2 of
Hybrid Origin of Bauhinia blakeana PDF also give a good comparison of the flowers of the three species.]
Leaves: Upper lobes are not overlapping near the cleft, unlike this picture of
Bauhinia purpurea leaf. Instead, they are clearly set apart. The leaves are also not longer, and the cleft doesn't run deep (unlike Bauhinia purpurea). I guess these are the clear keys for Bauhinia x blakeana.
Couldn't check physically right away, but comparing photos closely does point to Bauhinia x blakeana. Thank you for the correction.
-Arvindh