I am US citizen and has ancestral agricultural land in Punjab, India. Last year while in India I transferred(registry) that land in the name of my son who is also a US citizen? Is there any problem as per indian law? Is it illegal? What is the way out??