Hey sanjay, what country are you from. These laws sound way more restrictive than anything I have seen in the USA. Here you must pass a hunter safety course in order to carry your gun with you. Of course you need permission if you are on private land, but over here much land is public and legal for someone to hunt or shoot on as long as you are shooting in a safe manner. That's the part that annoys me, so many do not check that the direction they are shooting in is safe and don't take into consideration how far a bullet can travel. That is what causes many to get hurt.
Leland