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.