web analytics

Menu

Skip to content
Shades of Knife
  • Home
  • True Colors of a Vile Wife
  • Need Inspiration?
  • Blog Updates
  • SOK Gallery
  • Vile News Reporter
  • About Me
  • Contact Me

Shades of Knife

True Colors of a Vile Wife

IPC 195 – Giving or fabricating false evidence with intent to procure conviction of offence punishable with imprisonment for life or imprisonment

Posted on July 17, 2018 by ShadesOfKnife

—Whoever gives or fabricates false evidence intend­ing thereby to cause, or knowing it to be likely that he will thereby cause, any person to be convicted of an offence which by the law for the time being in force in India is not capital, but punishable with imprisonment for life, or impris­onment for a term of seven years or upwards, shall be punished as a person convicted of that offence would be liable to be pun­ished.

Illustration

A gives false evidence before a Court of Justice, intending thereby to cause Z to be convicted of a dacoity. The punishment of dacoity is imprisonment for life, or rigorous imprisonment for a term which may extend to ten years, with or without fine. A, therefore, is liable to imprisonment for life or imprison­ment, with or without fine.

Post Views: 539
Posted in Bare Acts or State Amendments or Statutes or GOs or Notifications issued by Central or State Governments | Tagged IPC 195 - Giving or fabricating false evidence with intent to procure conviction of offence punishable with imprisonment for life or imprisonment | Leave a comment

IPC 194 – Giving or fabricating false evidence with intent to procure conviction of capital offence

Posted on July 17, 2018 by ShadesOfKnife

—Whoever gives or fabricates false evidence, intending thereby to cause, or knowing it to be likely that he will thereby cause, any person to be convicted of an offence which is capital by the law for the time being in force in India, shall be punished with imprisonment for life, or with rigorous imprisonment for a term which may extend to ten years, and shall also be liable to fine; if innocent person be thereby convicted and executed.

—and if an innocent person be convicted and executed in consequence of such false evidence, the person who gives such false evidence shall be punished either with death or the punishment hereinbefore de­scribed.

Post Views: 630
Posted in Bare Acts or State Amendments or Statutes or GOs or Notifications issued by Central or State Governments | Tagged IPC 194 - Giving or fabricating false evidence with intent to procure conviction of capital offence | Leave a comment

IPC 193 – Punishment for false evidence

Posted on July 17, 2018 by ShadesOfKnife

—Whoever intentionally gives false evidence in any stage of a judicial proceeding, or fabri­cates false evidence for the purpose of being used in any stage of a judicial proceeding, shall be punished with imprisonment of either description for a term which may extend to seven years, and shall also be liable to fine,

and whoever intentionally gives or fabricates false evidence in any other case, shall be punished with imprisonment of either de­scription for a term which may extend to three years, and shall also be liable to fine.

Explanation 1.—A trial before a Court-martial; 1[***] is a judicial proceeding.

Explanation 2.—An investigation directed by law preliminary to a proceeding before a Court of Justice, is a stage of a judicial proceeding, though that investigation may not take place before a Court of Justice. Illustration A, in an enquiry before a Magistrate for the purpose of ascer­taining whether Z ought to be committed for trial, makes on oath a statement which he knows to be false. As this enquiry is a stage of a judicial proceeding, A has given false evidence.

Explanation 3.—An investigation directed by a Court of Justice according to law, and conducted under the authority of a Court of Justice, is a stage of a judicial proceeding, though that inves­tigation may not take place before a Court of Justice. Illustration A, in any enquiry before an officer deputed by a Court of Justice to ascertain on the spot the boundaries of land, makes on oath a statement which he knows to be false. As this enquiry is a stage of a judicial proceeding. A has given false evidence.

Post Views: 575
Posted in Bare Acts or State Amendments or Statutes or GOs or Notifications issued by Central or State Governments | Tagged IPC 193 - Punishment for false evidence | Leave a comment

IPC 192 – Fabricating false evidence

Posted on July 17, 2018 by ShadesOfKnife

—Whoever causes any circumstance to exist or makes any false entry in any book or record, or electronic record or makes any document or electronic record containing a false statement, intending that such circumstance, false entry or false statement may appear in evi­dence in a judicial proceeding, or in a proceeding taken by law before a public servant as such, or before an arbitrator, and that such circumstance, false entry or false statement, so ap­pearing in evidence, may cause any person who in such proceeding is to form an opinion upon the evidence, to entertain an errone­ous opinion touching any point material to the result of such proceeding, is said “to fabricate false evidence”.

Illustrations

(a) A, puts jewels into a box belonging to Z, with the intention that they may be found in that box, and that this circumstance may cause Z to be convicted of theft. A has fabricated false evidence.
(b) A makes a false entry in his shop-book for the purpose of using it as corroborative evidence in a Court of Justice. A has fabricated false evidence.
(c) A, with the intention of causing Z to be convicted of a criminal conspiracy, writes a letter in imitation of Z’s handwriting, purporting to be addressed to an accomplice in such criminal conspiracy, and puts the letter in a place which he knows that the officers of the Police are likely to search. A has fabricated false evidence.
Post Views: 112
Posted in Bare Acts or State Amendments or Statutes or GOs or Notifications issued by Central or State Governments | Tagged IPC 192 - Fabricating false evidence | Leave a comment

IPC 191 – Giving false evidence

Posted on July 17, 2018 by ShadesOfKnife

—Whoever, being legally bound by an oath or by an express provision of law to state the truth, or being bound by law to make a declaration upon any subject, makes any statement which is false, and which he either knows or be­lieves to be false or does not believe to be true, is said to give false evidence.

Explanation 1.—A statement is within the meaning of this sec­tion, whether it is made verbally or otherwise.

Explanation 2.—A false statement as to the belief of the person attesting is within the meaning of this section, and a person may be guilty of giving false evidence by stating that he believes a thing which he does not believe, as well as by stating that he knows a thing which he does not know.

Illustrations

(a) A, in support of a just claim which B has against Z for one thousand rupees, falsely swears on a trial that he heard Z admit the justice of B’s claim. A has given false evidence.
(b) A, being bound by an oath to state the truth, states that he believes a certain signature to be the handwriting of Z, when he does not believe it to be the handwriting of Z. Here A states that which he knows to be false, and therefore gives false evidence.
(c) A, knowing the general character of Z’s handwriting, states that he believes a certain signature to be the handwriting of Z; A in good faith believing it to be so. Here A’s statement is merely as to his belief, and is true as to his belief, and there­fore, although the signature may not be the handwriting of Z, A has not given false evidence.
(d) A, being bound by an oath to state the truth, states that he knows that Z was at a particular place on a particular day, not knowing anything upon the subject. A gives false evidence whether Z was at that place on the day named or not.
(e) A, an interpreter or translator, gives or certifies as a true interpretation or translation of a statement or document which he is bound by oath to interpret or translate truly, that which is not and which he does not believe to be a true interpretation or translation. A has given false evidence.
Post Views: 104
Posted in Bare Acts or State Amendments or Statutes or GOs or Notifications issued by Central or State Governments | Tagged IPC 191 - Giving false evidence | Leave a comment

Dipanshi And Another Vs State Of U.P. And 3 Others on 21 November, 2016

Posted on July 17, 2018 by ShadesOfKnife

Taking away the list of judgments cited in this judgment from Hon’ble High Court of Allahabad, here is the judgment.

 

The facts would reveal that the second petitioner is aged about 32 years and the first petitioner is merely 18 years, second petitioner despite fully being aware that he has a living spouse, he duped the first petitioner and convinced her to elope with him under a false assurance of second marriage. Thereafter, the second petitioner had audacity to swear a false affidavit before the Court stating that this is his first marriage, thus, indulging in fraud and misrepresentation, both with the first petitioner and with the Constitutional Court. Such conduct cannot be ignored, law has to take its own course.

In regard thereto, false affidavit on oath has been filed by the second petitioner to misrepresent before the Court, which is wilful and deliberate, thus, exposing himself for prosecution under Section 193 IPC. No further enquiry or explanation is required.

Registrar General is directed to lodge a complaint before the competent Magistrate at Allahabad against the second
petitioner for filing false affidavit to mislead the Court. Second petitioner shall be taken into custody forthwith. The first petitioner being adult is let free.

 

Dipanshi And Another Vs State Of U.P. And 3 Others on 21 November, 2016

Index of all Perjury case laws is here.

Post Views: 472
Posted in High Court of Allahabad Judgment or Order or Notification | Tagged CrPC 340 read with CrPC 195 Dipanshi And Another Vs State Of U.P. And 3 Others | Leave a comment

Dinakar Vs Krishnamurthy on 12 November, 2009

Posted on July 15, 2018 by ShadesOfKnife

This case involves a retired DGP of Karnataka state regarding a murder of one Murugan who along with 2 others broke into DGP’s house on a fateful date. The petitioner Dinakar, on behalf of the said Muragun, has tried to file a case, but in vain. Hence he approached the Home Minister of Karnataka and NHRC ar Delhi. On this the DGP was aggrieved and filed a defamation case on Dinkar. Dinakar filed many applications at various fora praying that the defamation case be dismissed and in this regard he challenged the jurisdiction and power of taking cognizance of case by Chief Metropolitan Magistrate, which was brought before Hon’ble High Court of Karnataka in the instant case.

 

There were interesting arguments and counter-arguments supported by judgments of various High Courts and their Division Benches and also Hon’ble Apex Court. Read on.

 

Dinakar Vs Krishnamurthy on 12 November, 2009
Post Views: 176
Posted in High Court of Karnataka Judgment or Order or Notification | Tagged CrPC 16(3) - The Jurisdiction and Powers of Every Metropolitan Magistrate Shall Extend Throughout the Metropolitan Area CrPC 19(3) - The Chief Metropolitan Magistrate may make rules or give special orders consistent with this Code CrPC 397(3) - Second Revision is Not Permissible Dinakar Vs Krishnamurthy | Leave a comment

Asit Bhattacharjee Vs MS. Hanuman Prasad Ojha & Ors on 15 May, 2007

Posted on July 15, 2018 by ShadesOfKnife

In this judgment by Hon’ble Apex Court, it is held that,

The necessary ingredients for proving a criminal offence must exist in a complaint petition. Such ingredients of offence must be referable to the places where the cause of action in regard to commission of offence has arisen. A cause of action as understood in its ordinary parlance may be relevant for exercise of jurisdiction under Clause (2) of Article 226 of the Constitution of India but its definition stricto sensu may not be applicable for the purpose of bringing home a charge of criminal offence. The application filed by the appellant under Section 156(3) of the Code of Criminal Procedure disclosed commission of a large number of offences.

 

Asit Bhattacharjee Vs MS. Hanuman Prasad Ojha & Ors on 15 May, 2007
Post Views: 156
Posted in Supreme Court of India Judgment or Order or Notification | Tagged Asit Bhattacharjee Vs MS. Hanuman Prasad Ojha and Ors Territorial Jurisdiction | Leave a comment

Fareed Ahmed Qureshi Vs State of Maharashtra on 7 March, 2018

Posted on July 14, 2018 by ShadesOfKnife

An order for inquiry for perjury was passed by Hon’ble Bombay High Court under section 340 of Cr.P.C against offences under sections 193, 196, 199, 200 and 209 of IPC.

Fareed Ahmed Qureshi Vs State of Maharashtra on 7 March, 2018

 

This Order was set aside by Apex Court here.

Post Views: 519
Posted in High Court of Bombay Judgment or Order or Notification | Tagged CrPC 340 read with CrPC 195 Perjury - Approached Court with Unclean Hands Perjury Under Section 340 CrPC | Leave a comment

Naresh Kavarchand Khatri Vs State Of Gujarat & Anr on 8 May, 2008

Posted on July 14, 2018 by ShadesOfKnife

Hon’ble High Court of Gujarat has passed an order to transfer a case from Vadodara to another police station having territorial jurisdiction or to CID Crime or any other independent agency. This without the notice to/knowledge of the original complainant. Read on.

From Para 5,

The informant was not impleaded as a party therein. No notice was issued on the said appeals. No reason has been assigned. The Court did not advert to the question as to whether it had any jurisdiction to pass the said order. Why such a concession was made by the learned APP on the very first day of hearing is not known.

….

The Court should not interfere in the matter at an initial stage in regard thereto. If it is found that the investigation has been conducted by an Investigating Officer who did not have any territorial jurisdiction in the matter, the same should be transferred by him to the police station having the requisite jurisdiction.

From Para 6,

It is of some significance that the High Court exercised its jurisdiction even without notice to the petitioner. The investigation has to be carried out on the basis of the allegations made. The first informant is required to be examined; statements of his witnesses were required to be taken; the accused were also required to be interrogated.

The undue haste with which the High Court has exercised its jurisdiction, in our opinion, should not be encouraged.

Finally,

We, therefore, are of the opinion that it is not a case where we should refuse to exercise jurisdiction under Article 136 of the Constitution of India. We, therefore, set aside the impugned orders. Consequently, the charge sheets filed by the Wagodhia Police Station stand set aside. The concerned Police Officer of Vadodara Police Station would initiate appropriate investigation in the matter in accordance with law.

Naresh Kavarchand Khatri Vs State Of Gujarat & Anr on 8 May, 2008
Post Views: 146
Posted in Supreme Court of India Judgment or Order or Notification | Tagged FIR Transfer Set Aside Naresh Kavarchand Khatri Vs State Of Gujarat and Anr | Leave a comment

Post navigation

  • Older posts
  • Newer posts

Search within entire Content of “Shades of Knife”

My Legal X Timeline

Advocate Sandeep Pamarati 🇮🇳💪👨🏻‍🎓 Follow

AP High Court Advocate with M Tech (CS) || 12 years in 'Software Industry' as Solution Architect || Blogs at https://t.co/29CB9BzK4w || #TDPTwitter

SandeepPamarati
Retweet on Twitter Advocate Sandeep Pamarati 🇮🇳💪👨🏻‍🎓 Retweeted
ncbn

N Chandrababu Naidu

Verified account @ncbn ·
2 Oct

A heartfelt thank you to Anant Ambani Ji for coming forward to establish the Indian School of Agriculture in Rayalaseema, Andhra Pradesh.

Your commitment to empowering our farmers, strengthening agriculture and transforming Rayalaseema into a global horticulture hub is deeply

Reply on Twitter 2105992083903553676 Retweet on Twitter 2105992083903553676 1202 Like on Twitter 2105992083903553676 12388 X 2105992083903553676
Retweet on Twitter Advocate Sandeep Pamarati 🇮🇳💪👨🏻‍🎓 Retweeted
m9news_

M9 NEWS

Verified account @m9news_ ·
2 Oct

నన్ను "ఆంధ్ర బిడ్డ"గా భావించండి!

Chandrababu Naidu garu.. Andhra Pradesh కోసం నేను ఏం చేయాలో చెప్పండి

- #AnantAmbani @ncbn

Reply on Twitter 2105911996160077995 Retweet on Twitter 2105911996160077995 1683 Like on Twitter 2105911996160077995 13030 X 2105911996160077995
Retweet on Twitter Advocate Sandeep Pamarati 🇮🇳💪👨🏻‍🎓 Retweeted
telugu360

Telugu360

Verified account @telugu360 ·
2 Oct

నన్ను ఆంధ్ర బిడ్డగా భావించండి: అనంత్ అంబానీ

“Chandrababu Naidu Garu, today, I request you to treat me as a son of Andhra and direct me on how I can contribute to your beautiful state.”

#AnanthAmbani #Chandrababu

Reply on Twitter 2105912917908676893 Retweet on Twitter 2105912917908676893 1565 Like on Twitter 2105912917908676893 18868 X 2105912917908676893
Retweet on Twitter Advocate Sandeep Pamarati 🇮🇳💪👨🏻‍🎓 Retweeted
iloveindia_007

I Love India ✌️

Verified account @iloveindia_007 ·
2 Oct

వెళ్ళోస్తాను బాబుగారు,ఆశీర్వదించండి🙏🙏....
సభ మొదలైన దగ్గర నుంచి వీడ్కోలు సమయం వరకు దాదాపు రెండున్నర గంటలు పైగా బాబుగారితో కలుపుకోలుగా,మర్యాదపూర్వకంగా మసలుకుంటూ ఆహూతులందరి మనస్సులు గెలిచిన"అనంత్ అంబానీ"గారు🥰🥰

Reply on Twitter 2106000399140532673 Retweet on Twitter 2106000399140532673 197 Like on Twitter 2106000399140532673 1603 X 2106000399140532673

Recent Posts

  • Supreme Court: PF and employee share-plan deductions cannot shrink the income used to assess child maintenance September 29, 2026
  • Pradeep Ram Vs State of Jharkhand and Anr on 1 Jul 2019 September 24, 2026
  • Video Conferencing Links of District Judiciary of Andhra Pradesh September 24, 2026
  • Practical Solutions Inc Vs State of Telangana and Ors on 19 Jan 2026 September 24, 2026
  • Md. Mashood and Ors Vs State of UP and Ors on 25 Feb 2026 September 24, 2026

Most Read Posts

  • Appeal, Revision and Review Explained (2,103 views)
  • How Courts Quash Omnibus Allegations in Matrimonial FIRs - Case Study (1,574 views)
  • Parvinder Singh Khurana Vs Enforcement of Directorate on 19 May 2026 (1,186 views)
  • Application for Exemption from Personal Appearance During Investigation – Format, Procedure & Sample Draft (1,071 views)
  • Application for Modification of Bail Conditions – Format, Procedure & Sample Draft (947 views)
  • Myth vs Reality: Bail in 498A Cases – Legal Position Explained (932 views)
  • Exemption Application Under Section 205 CrPC – Format, Procedure & Sample Draft (890 views)
  • Representation for Deletion of Name from FIR – Format, Procedure & Sample Draft (879 views)
  • Pune Bar Association Vs Union of India on 22 May 2026 (809 views)
  • Life Cycle Stages of a Criminal Writ Petition Before a High Court (770 views)

Tags

Reportable Judgement or Order (446)2-Judge (Division) Bench Decision (431)Legal Procedure Explained - Interpretation of Statutes (389)Landmark Case (387)1-Judge Bench Decision (376)Catena of Landmark Judgments Referred/Cited to (302)Work-In-Progress Article (215)3-Judge (Full) Bench Decision (102)Sandeep Pamarati (92)Article 21 - Protection of life and personal liberty (80)Issued or Recommended Guidelines or Directions or Protocols to be followed (72)Perjury Under Section 340 CrPC (71)Absurd Or After Thought Or Baseless Or False Or General Or Inherently Improbable Or Improved Or UnSpecific Or Omnibus Or Vague Allegations (62)Reprimands or Setbacks to YCP Govt of Andhra Pradesh (49)Summary Post (47)CrPC 482 - Quash (44)CrPC 125 or BNSS 144 - Order for Maintenance of Wives Children and Parents (43)Abuse Or Misuse of Process of Court (43)HM Act Sec 13 - Divorce Granted to Husband (42)Divorce Granted on Cruelty ground (42)

Categories

Supreme Court of India Judgment or Order or Notification (767)Bare Acts or State Amendments or Statutes or GOs or Notifications issued by Central or State Governments (329)High Court of Andhra Pradesh Judgment or Order or Notification (190)High Court of Delhi Judgment or Order or Notification (167)High Court of Bombay Judgment or Order or Notification (112)High Court of Karnataka Judgment or Order or Notification (95)Legal Procedure (85)High Court of Madras Judgment or Order or Notification (71)High Court of Allahabad Judgment or Order or Notification (63)LLB Study Material (59)General Study Material (56)Assorted Court Judgments or Orders or Notifications (54)High Court of Punjab & Haryana Judgment or Order or Notification (53)High Court of Kerala Judgment or Order or Notification (48)Judicial Activism (for Public Benefit) (47)Prakasam DV Cases (46)District or Sessions or Magistrate Court Judgment or Order or Notification (44)High Court of Madhya Pradesh Judgment or Order or Notification (38)High Court of Telangana Judgment or Order or Notification (29)High Court of Calcutta Judgment or Order or Notification (28)

Recent Comments

  • ShadesOfKnife on How to Challenge Ex Parte Orders in Criminal and Matrimonial Proceedings – Legal Remedies
  • pradeep jain on How to Challenge Ex Parte Orders in Criminal and Matrimonial Proceedings – Legal Remedies
  • Lawyer Sonia on Regular Bail Application Format (Section 437/439 CrPC)
  • vinod gupta on Reply to Section 41A CrPC Notice – Format with Legal Explanation
  • eCourts India on Compromise-Based Quashing in Matrimonial Cases – Complete Legal Strategy

Archives of SoK

  • September 2026 (13)
  • August 2026 (6)
  • July 2026 (19)
  • June 2026 (19)
  • May 2026 (24)
  • April 2026 (33)
  • March 2026 (42)
  • February 2026 (30)
  • January 2026 (21)
  • December 2025 (2)
  • November 2025 (3)
  • October 2025 (17)
  • September 2025 (12)
  • August 2025 (5)
  • July 2025 (10)
  • June 2025 (15)
  • May 2025 (3)
  • April 2025 (10)
  • March 2025 (7)
  • February 2025 (8)
  • January 2025 (1)
  • December 2024 (3)
  • November 2024 (4)
  • October 2024 (16)
  • September 2024 (15)
  • August 2024 (14)
  • July 2024 (11)
  • June 2024 (18)
  • May 2024 (13)
  • April 2024 (9)
  • March 2024 (23)
  • February 2024 (15)
  • January 2024 (11)
  • December 2023 (11)
  • November 2023 (9)
  • October 2023 (13)
  • September 2023 (12)
  • August 2023 (15)
  • July 2023 (17)
  • June 2023 (11)
  • May 2023 (6)
  • April 2023 (5)
  • March 2023 (10)
  • February 2023 (9)
  • January 2023 (12)
  • December 2022 (12)
  • November 2022 (8)
  • October 2022 (13)
  • September 2022 (17)
  • August 2022 (10)
  • July 2022 (21)
  • June 2022 (27)
  • May 2022 (23)
  • April 2022 (32)
  • March 2022 (17)
  • February 2022 (6)
  • January 2022 (2)
  • December 2021 (7)
  • November 2021 (7)
  • October 2021 (6)
  • September 2021 (10)
  • August 2021 (31)
  • July 2021 (45)
  • June 2021 (17)
  • May 2021 (17)
  • April 2021 (18)
  • March 2021 (58)
  • February 2021 (14)
  • January 2021 (50)
  • December 2020 (35)
  • November 2020 (68)
  • October 2020 (67)
  • September 2020 (28)
  • August 2020 (41)
  • July 2020 (20)
  • June 2020 (36)
  • May 2020 (40)
  • April 2020 (38)
  • March 2020 (26)
  • February 2020 (43)
  • January 2020 (35)
  • December 2019 (34)
  • November 2019 (4)
  • October 2019 (18)
  • September 2019 (57)
  • August 2019 (33)
  • July 2019 (12)
  • June 2019 (18)
  • May 2019 (5)
  • April 2019 (19)
  • March 2019 (58)
  • February 2019 (11)
  • January 2019 (90)
  • December 2018 (97)
  • November 2018 (43)
  • October 2018 (31)
  • September 2018 (73)
  • August 2018 (47)
  • July 2018 (143)
  • June 2018 (92)
  • May 2018 (97)
  • April 2018 (59)
  • March 2018 (8)

Blogroll

  • Daaman Promoting Harmony 0
  • Fight against Legal Terrorism Fight against Legal Terrorism along with MyNation Foundation 0
  • Good Morning Good Morning News 0
  • Insaaf India Insaaf Awareness Movement 0
  • MyNation Hope Foundation Wiki 0
  • MyNation.net Equality, Justice and Harmony 0
  • Sarvepalli Legal 0
  • Save Indian Family Save Indian Family Movement 0
  • SIF Chandigarh SIF Chandigarh 0
  • The Male Factor The Male Factor 0
  • Unitedmen Foundation a dedicated community forged with the mission to unite men facing legal challenges in marital disputes. 0
  • Vaastav Foundation The Social Reality 0
  • Vinayak my2centsworth – This blog is for honest law abiding men, married or planning to get married 0
  • Voice4india Indian Laws, Non-profits, Environment 0
  • Writing Law Writing Law by Ankur 0

RSS feed: Cloudflare Status Cloudflare Status

  • DEL (New Delhi) on 2026-10-29 October 29, 2026
    Sep 17, 17:11 UTCScheduled - We will be performing scheduled maintenance in DEL (New Delhi) datacenter between 2026-10-29 21:00 and 2026-10-30 01:00 UTC. Traffic might be re-routed from this location, hence there is a possibility of a slight increase in latency during this maintenance window for end-users in the affected region. For PNI / CNI […]
    Cloudflare Status

RSS feed: List of Spam Server IPs from Project Honeypot List of Spam Server IPs from Project Honeypot

  • 35.185.160.147 | SD October 5, 2026
    Event: Bad Event | Total: 19 | First: 2026-08-02 | Last: 2026-10-05
Owned and Operated by Advocate Sandeep Pamarati and Advocate Suprajaa Rajan
Proudly powered by WordPress
Theme: Flint by Star Verte LLC

Bad Behavior has blocked 2324 access attempts in the last 7 days.

pixel