K. A. Timiriazev Institute of Plant Physiology, Moscow
Punjab Agricultural University
Indian Society for Plant Physiology
Indian Society for Plant Physiology
Life Member
Life member
Life member
Life Member
Life member
Life member
Life member
Member
Member
Member
Member
Member
Member
Member
Member
Member of Editorial Board
Member
Member of School Board
Member of Executive Council
Member of Board