I think this came up recently. I'm perhaps not alone in being confused...
...Various country checklists suggest Sri Lanka has recorded all of Himalayan, Eastern and common (steppe) buzzard. Ebird suggests only the last should be there (although in typically unhelpful fashion one of the pages for these is labelled "common" when it clearly isn't iirc).
From recent threads, distinguishing between these is a complete nightmare even if you manage to agree on the taxonomy. This one's quite rufous which I guess points to steppe..?
I do appreciate your answers. To know it is one of the Buzzard superspecies complex is sufficient for me. I appreciate distinghishing would be so hard, especially if one has just a single photo of the front of the bird