Home » Sarvarthapedia » Law » Investigation and role of Magistrates in general