law: Arms Act, 1959
  22. Search and seizure by magistrate -
  (1) Whenever any magistrate has reason to
  
  believe-
  (a) that any person
  
  residing within the local limits of his jurisdiction has in his possession any
  
  arms or ammunition for any unlawful purpose, or
  (b) that such person
  
  cannot be left in the possession of any arms or ammunition without danger to
  
  the public peace or safety, the magistrate may, after having recorded the
  
  reasons for his belief, cause a search to be made of the house or premises
  
  occupied by such arms or ammunition are or is to be found and may have such
  
  arms or ammunition, if any, seized and detain the same in sate custody for such
  
  period as he thinks necessary, although that person may be entitled by virtue
  
  of this Act or any other law for the time being in force to have the same in
  
  his possession.
  (2). Every search under this section shall be
  
  conducted by or in the presence of a magistrate or by or in the presence of
  
  some officer specially empowered in this behalf by the Central Government.