Dear Garg ji,
On further thought, looking over the discussion in the link you provided, it appear that O. latifolia and O. dehradunensis are synonyms .... So OK with your assessment.
It is going to take me some time to review all the helpful messages from you and others, so my responses are likely to come in only after some time (particularly since my job is taking most of my time these days!)
best wishes,
John