Major Nikhil Handa
Who is Major Nikhil Handa? Major Nikhil Handa is a Major in the Indian Army located in Meerut, Uttar Pradesh, India. Major Nikhil Handa’s current assignment is at Dimapur, Nagaland. Recently, he was arrested by Meerut police in the matter…