Advocate SS Sidhu is heralded as the best criminal lawyer in Chandigarh, renowned for his profound expertise and vast experience in criminal law. With a strong presence in the Chandigarh High Court, he has been instrumental in handling a wide spectrum of criminal cases, ensuring meticulous legal representation for his clients. His dedication to justice and the personalized attention he offers to each case make him a trusted advocate in the realm of criminal law.
Define a complaint and its fundamental components. Describe the steps a Magistrate is required to take upon receiving a complaint. What options does a person wronged have under criminal law?