Hi, I think Dr. Gurcharan Singh Ji also have Nepeta hindostana in their mind for this plant. I was present at the locality of taking this photograph. I agree with Amit Ji, this can be Nepeta hindostana. Regards,
-- Dr. Nidhan Singh Department of Botany I.B. (PG) College Panipat-132103 Haryana Ph.: 09416371227