Introduction
Violence is done not only by actions but also by words. You don’t know how much your words do affect someone’s mind. The act of defamation is punishable because people do generally speak about anything and after that, the reputation of that person is at stake. As a company or any organization needs time to build its goodwill, the same is the case with the reputation of the person. And then suddenly a statement by any third party will affect the character of that person. In simple words, defamation means disgracing the person’s reputation.
Definition and Types
The laws related to defamation are mentioned in the Indian Penal Code, 1860. As per Section 499 of the Act, defamation can be done in two ways:
- Verbally or Slander
- Written or Libel
The imputations can also be made by signs or by visible representations. The essential ingredient of the offence of defamation is that the accusation should have been made or published to harm or with the knowledge to believe that the accusation will harm the reputation of the complainant.
Defamation can be either civil or criminal.
Criminal Defamation
Section 499 of the Indian Penal Code requires three ingredients for defamation:
- Making or publishing any imputation concerning any person,
- Such imputation must have been made by-
- Words, either spoken or intended to be read; or
- Signs; or
- Visible representations
Civil Defamation
The essential ingredients of defamation are:
- The statement must be defamatory.
- The said statement must refer to the plaintiff.
- The statement must be published.
If it is a civil offence, then the remedy can be asked for under the Law of Torts and if it is a criminal offence then the person will be punished under Section 500. The act of defamation can also be committed through computers. The defamation committed online is called cyber defamation.
Some acts of defamation are:
- If anything is said about any deceased person then if that statement will be harmful to the reputation of the same person if he had been alive, that is defamation.
- If an accusation is made that is affecting the reputation of a company or an association or collection of persons.
Another important ingredient of defamation is that the allegations imposed should directly or indirectly lower the moral or intellectual character of that person or lowers the character of that person in respect of his caste or lowers the credit of that person or causes to believe that the body of that person is disgraceful.
Exceptions
Some of the exceptions of defamation:
- If a statement is made or published for the public good and if the accusation is true then that would not amount to defamation. But whether a statement is for the public good is a question of fact. A caution made in public goodwill not amount to defamation.
- An act would not amount to defamation if any opinion is made in good faith in respecting the conduct of a public servant in the discharge of his public functions.
- The conduct would not be defamation if any opinion is expressed in good faith respecting the conduct of any person touching any public question.
- It would not be an act of defamation to publish a substantially true report of the proceedings of a Court of Justice or the result of any such proceedings.
- It is not an act of defamation if the merits of the case decided in Court or conduct of witnesses are expressed in good faith.
- It is not defamation to disapprove something in a formal statement that is passed by any lawful authority.
- It is not defamation if a statement is made in good faith to the authorized person concerning the subject matter of accusation.
Section 500 describes the term of punishment of defamation. It states that whoever defames another shall be punished with simple imprisonment for a term which may extend to two years, or with fine, or with both.
The printing and engraving of any matter which a person believes to be defamatory is also a punishable act.
Relevant Statutes
A suit of defamation can be filed as a civil wrong or criminal wrong. The relevant statutes regarding defamation are:
- Code of Civil Procedure, 1908
- Indian Penal Code, 1860
Defamation is a tort under civil law. A person can claim compensation if a civil suit has been filed by him. If a person has filed a complaint under criminal law, then the essentials mentioned under Section 499 of IPC need to be covered. As per Section 500, it is stated that whoever defames another shall be punished with simple imprisonment of two years, or with fine or with both.
The right to reputation is granted by the Constitution of India as the Fundamental Right under Article 21. This Article is the heart and soul of the Constitution and is read as under “No person shall be deprived of his life and personal liberty except according to the procedure established by law.”
Though, as per Article 19(1) (a), the people of India have the freedom of speech and expression, but the freedom is not absolute and simultaneously the Constitution has imposed reasonable restrictions in exercising this right in the interest of:
· the security of the state,
· foreign relation,
· public order,
· decency,
· morality,
· contempt of Court, and
· defamation.
Essentials of the Legal Notice
Like any other legal notice, few important points need to be kept in mind while drafting a legal notice for defamation. Legal notice must contain these essential points:
· Name, description, and place of residence of the recipient and the sender of the notice.
· Details of the cause of action.
· The relief claimed by the sender of the notice.
· The detailed description of the incident which raised the cause of action.
· The specific time frame within which the relief needs to be provided.
Once the legal notice has been received by the accused then either:
1. He can reply to the legal notice and try to prove his innocence, or
2. A civil suit or a criminal complaint can be filed in the Court of law.
Cyber Defamation
Another aspect is that when the act of defamation involves cyberspace. It refers to the publishing of defamatory material against any person in cyberspace or with the help of computers or the Internet. If a person publishes any kind of defamatory statement against any other person on a website or sends E-mails containing defamatory material to that person to whom the statement has been made would be regarded as Cyber defamation.
Section 66A of the Information Technology Act, 2000 prescribed the punishment for sending offensive messages through communication services. Since the Section failed to describe the word offensive, therefore, the Supreme Court in the case Shreya Singhal vs. Union of India struck down the entire Section. If a person has been defamed in cyberspace, he can make a complaint to the cybercrime investigation cell.
Conclusion
The laws of defamation are made to keep a balance between a person’s right to free speech and expression which is guaranteed by the Indian Constitution under Article 19 and right to reputation. Every right comes with a duty. If you have been given a right to freely express your views under then you also have a duty or a restriction to not harm the other person’s reputation while exercising your right.
https://semaglupharm.shop/# max dose semaglutide
http://lipipharm.com/# generic for lipitor
Semaglu Pharm: Rybelsus online pharmacy reviews – Semaglu Pharm
can you cut rosuvastatin 20 mg in half: Generic Crestor for high cholesterol – CrestorPharm
https://semaglupharm.com/# FDA-approved Rybelsus alternative
PredniPharm PredniPharm PredniPharm
atorvastatin indication: Order cholesterol medication online – Affordable Lipitor alternatives USA
Discreet shipping for Lipitor: Safe atorvastatin purchase without RX – LipiPharm
what are the side effects of crestor rosuvastatin 20 mg price crestor leg pain
https://prednipharm.com/# PredniPharm
https://semaglupharm.com/# SemagluPharm
CrestorPharm: was rosuvastatin taken off the market – Crestor Pharm
prednisone 0.5 mg: can you buy prednisone in canada – PredniPharm
CrestorPharm CrestorPharm No doctor visit required statins
https://semaglupharm.com/# 10mg semaglutide dosage chart
Predni Pharm: prednisone online – Predni Pharm
Lipi Pharm: how much does 10 mg atorvastatin lower cholesterol – LipiPharm
Rybelsus side effects and dosage SemagluPharm Affordable Rybelsus price
https://semaglupharm.com/# SemagluPharm
SemagluPharm: No prescription diabetes meds online – п»їBuy Rybelsus online USA
crestor neuropathy: is crestor a hydrophilic statin – CrestorPharm
Crestor Pharm No doctor visit required statins Order rosuvastatin online legally
Semaglu Pharm: SemagluPharm – Rybelsus side effects and dosage
atorvastatin recall 2025: LipiPharm – lipitor for hypertension
Order cholesterol medication online LipiPharm LipiPharm
http://semaglupharm.com/# Semaglu Pharm
lipitor headaches: LipiPharm – Safe atorvastatin purchase without RX
https://semaglupharm.shop/# SemagluPharm
accidentally took too much semaglutide: Where to buy Semaglutide legally – Semaglu Pharm
PredniPharm Predni Pharm prednisone 5mg cost
https://semaglupharm.shop/# Semaglu Pharm
does lipitor make you sleepy: pictures of atorvastatin 20 mg – Lipi Pharm
does crestor cause leg cramps: does rosuvastatin cause diarrhea – Crestor Pharm
http://semaglupharm.com/# SemagluPharm
LipiPharm LipiPharm atorvastatin ingredients
prednisone for sale online: prednisone pills for sale – PredniPharm
prednisone 25mg from canada: prednisone pills cost – prednisolone prednisone
http://semaglupharm.com/# FDA-approved Rybelsus alternative
https://crestorpharm.com/# CrestorPharm
rybelsus label FDA-approved Rybelsus alternative Affordable Rybelsus price
atorvastatin or rosuvastatin: Crestor mail order USA – Affordable cholesterol-lowering pills
https://semaglupharm.com/# Semaglu Pharm
rosuvastatin and pancreatitis: crestor generic side effects – crestor 10m
Predni Pharm Predni Pharm PredniPharm
CrestorPharm: can i drink milk with rosuvastatin – Buy statins online discreet shipping
п»їBuy Lipitor without prescription USA: LipiPharm – Lipi Pharm
Order Rybelsus discreetly SemagluPharm how to taper off semaglutide
prednisone 1 tablet: prednisone 5 tablets – prednisone purchase online
https://semaglupharm.com/# SemagluPharm
does atorvastatin cause weight loss: USA-based pharmacy Lipitor delivery – Affordable Lipitor alternatives USA
Online statin therapy without RX CrestorPharm CrestorPharm
https://indiapharmglobal.shop/# Online medicine order
Meds From Mexico: Meds From Mexico – Meds From Mexico
77 canadian pharmacy: Canada Pharm Global – canadian pharmacies
vipps approved canadian online pharmacy canadian drugstore online canada rx pharmacy
http://medsfrommexico.com/# Meds From Mexico
https://indiapharmglobal.com/# India Pharm Global
rate canadian pharmacies: canadian neighbor pharmacy – canadian pharmacy in canada
top 10 online pharmacy in india: Online medicine order – indianpharmacy com
buying prescription drugs in mexico online mexican border pharmacies shipping to usa Meds From Mexico
http://medsfrommexico.com/# Meds From Mexico
Meds From Mexico: mexican pharmaceuticals online – Meds From Mexico
https://canadapharmglobal.com/# canadian pharmacy king reviews
maple leaf pharmacy in canada: Canada Pharm Global – canadian pharmacy online store
India Pharm Global best india pharmacy indian pharmacy online
https://indiapharmglobal.shop/# India Pharm Global
canada drugs online reviews: pharmacies in canada that ship to the us – canadian family pharmacy
canadian compounding pharmacy: Canada Pharm Global – canadian neighbor pharmacy
https://canadapharmglobal.shop/# best rated canadian pharmacy
indian pharmacy online India Pharm Global India Pharm Global
India Pharm Global: India Pharm Global – indian pharmacy paypal
http://indiapharmglobal.com/# indian pharmacies safe
http://indiapharmglobal.com/# online shopping pharmacy india
India Pharm Global: India Pharm Global – india online pharmacy
online shopping pharmacy india India Pharm Global reputable indian pharmacies
India Pharm Global: cheapest online pharmacy india – indianpharmacy com
https://indiapharmglobal.shop/# India Pharm Global
canadian pharmacy world reviews: canada pharmacy 24h – the canadian drugstore
online canadian pharmacy review: Canada Pharm Global – safe reliable canadian pharmacy
trustworthy canadian pharmacy Canada Pharm Global canadian pharmacy review
https://medsfrommexico.com/# Meds From Mexico
India Pharm Global: India Pharm Global – india pharmacy mail order
canadian pharmacy world: Canada Pharm Global – www canadianonlinepharmacy
Meds From Mexico Meds From Mexico mexican rx online
https://medsfrommexico.shop/# Meds From Mexico
canada drugs reviews: canadian drug – buy canadian drugs
Meds From Mexico: reputable mexican pharmacies online – medication from mexico pharmacy
India Pharm Global India Pharm Global India Pharm Global
http://canadapharmglobal.com/# vipps approved canadian online pharmacy
https://indiapharmglobal.com/# India Pharm Global
productos de drogueria: Papa Farma – elocom crema para hongos
Rask Apotek: Rask Apotek – Rask Apotek
https://papafarma.shop/# Papa Farma
alun pulver apotek dusjhette apotek Rask Apotek
apotek koronatest: grГёnnsГҐpe apotek – Rask Apotek
bakteriell vaginose apotek: bittskinne apotek erfaring – ammeinnlegg ull apotek
https://papafarma.com/# comprar en farmacia online
https://raskapotek.com/# Rask Apotek
Rask Apotek: Rask Apotek – Rask Apotek
recept medicin på nätet Svenska Pharma Svenska Pharma
https://papafarma.shop/# Papa Farma
farmacias direct: Papa Farma – syracerin solucion
Rask Apotek: Rask Apotek – latexfri kondomer apotek
http://papafarma.com/# Papa Farma
https://papafarma.shop/# producto farmaceutico
misoprostol comprar: Papa Farma – la farmacia.es opiniones
Rask Apotek: myggspray apotek – Rask Apotek
http://efarmaciait.com/# EFarmaciaIt
max farmacia travocort serve ricetta EFarmaciaIt
Papa Farma: farmacia madrid – farmacia envio 24 horas
http://raskapotek.com/# lanolin apotek
soccavo farmacia online EFarmaciaIt fattura del limone
mГҐle blodprosent apotek: sjekk av fГёflekker apotek – Rask Apotek
paracetamol oral lГ¶sning: Svenska Pharma – receptbelagda vГ¤rktabletter
https://papafarma.shop/# Papa Farma
Svenska Pharma Svenska Pharma Svenska Pharma
bestГ¤lla hem medicin recept: tandblekning apotek – Svenska Pharma
https://svenskapharma.shop/# Svenska Pharma
http://papafarma.com/# Papa Farma
testosteron tilskudd reseptfritt apotek hemoroider apotek apotekvarer pГҐ dГёra
EFarmaciaIt: EFarmaciaIt – ozempic recensioni forum
elektrolytter drikke apotek: apotek saltvann – Rask Apotek
armslynge apotek Rask Apotek serotonin tilskudd apotek
Papa Farma: Papa Farma – farmacia farmacia
http://svenskapharma.com/# Svenska Pharma
eltandborste app: Svenska Pharma – Svenska Pharma
http://efarmaciait.com/# 10 di sconto su 30 euro
billigt på nätet Svenska Pharma Svenska Pharma
vitamin c serum apotek: Svenska Pharma – nГ¤sspray barn 1 ГҐr
http://efarmaciait.com/# trental 600 prezzo
loniten 10 mg amazon: Papa Farma – Papa Farma
Papa Farma apotheke farmacia tovedeso 3 5 mg
https://raskapotek.com/# vortefjerner apotek
Rask Apotek: Rask Apotek – fГҐ medisiner levert hjem
farmacia cerca de mi abierta: Papa Farma – farmacias abiertas hoy valladolid
http://raskapotek.com/# Rask Apotek
https://raskapotek.shop/# apotek gave
EFarmaciaIt: fibrolene a cosa serve – EFarmaciaIt
pharma apotheek: apotheek winkel 24 review – pharmacy online
http://pharmajetzt.com/# PharmaJetzt
http://pharmaconfiance.com/# monuril achat en ligne
versandapoteken: online medikamente bestellen – Pharma Jetzt
Pharma Jetzt Pharma Jetzt apotal online
online apotheek zonder recept ervaringen: MedicijnPunt – medicijne
https://pharmaconnectusa.shop/# Pharma Connect USA
MedicijnPunt: MedicijnPunt – pillen bestellen
seriГ¶se online-apotheke rezeptfrei Pharma Jetzt medikamente gГјnstig kaufen
Pharma Jetzt: Pharma Jetzt – Pharma Jetzt
http://pharmaconfiance.com/# Pharma Confiance
https://pharmaconfiance.com/# Pharma Confiance
Pharma Confiance: Pharma Confiance – Pharma Confiance
https://pharmaconnectusa.shop/# price of cialis at pharmacy
MedicijnPunt: mijn medicijn.nl – MedicijnPunt
Pharma Confiance: pilulier gratuit en pharmacie 2023 – chat incontinent aprГЁs accident
pharma mobile Pharma Confiance 50 ml en gr
http://pharmajetzt.com/# klack 95
medicijnen kopen zonder recept: nieuwe pharma – medicijn online bestellen
http://pharmajetzt.com/# PharmaJetzt
https://medicijnpunt.com/# online medicijnen bestellen apotheek
online pharmacy without prescription: Pharma Connect USA – metoprolol online pharmacy
Pharma Connect USA: viagra utah pharmacy – mexican online pharmacies
Medicijn Punt medicijnen bestellen bij apotheek wat is mijn apotheek
https://pharmaconnectusa.shop/# Pharma Connect USA
PharmaJetzt: versand apotheken – Pharma Jetzt
PharmaJetzt: shop apotheke meine bestellungen – Pharma Jetzt
apotheke deutschland pet apotheke Pharma Jetzt
https://medicijnpunt.shop/# MedicijnPunt
https://pharmajetzt.com/# PharmaJetzt
PharmaConnectUSA: clomid mexican pharmacy – tesco pharmacy viagra 2012
MedicijnPunt: MedicijnPunt – pharma online
Pharma Confiance fucidine dans le nez Pharma Confiance
https://medicijnpunt.com/# MedicijnPunt
daflon et viagra: pharmacie notre dame marseille – parapharmacie en ligne moins cher
Pharma Confiance: Pharma Confiance – sra pharmacie
ciprofloxacin pharmacy uk Pharma Connect USA PharmaConnectUSA
http://pharmajetzt.com/# versandapotheken
https://pharmaconfiance.shop/# Pharma Confiance
apotheek online: online apotheke versandkostenfrei auf rechnung – apothek
rx discount pharmacy dade city fl: PharmaConnectUSA – us cialis online pharmacy
dermipred 5 en pharmacie magnГ©sium 400 avis weleda
http://pharmaconnectusa.com/# pharmacies near me
PharmaJetzt: PharmaJetzt – apotheke germany
Pharma Jetzt: Pharma Jetzt – PharmaJetzt
pharmacie g Pharma Confiance prix soolantra
https://pharmajetzt.com/# germany apotheke
Pharma Confiance: Pharma Confiance – cГґlon irritable et anxiolytique
MedicijnPunt Medicijn Punt apotheek kopen
https://medicijnpunt.shop/# Medicijn Punt
PharmaJetzt: PharmaJetzt – shop apotheke berlin
Pharma Confiance pharmacie luxembourg en ligne Pharma Confiance
https://pharmaconnectusa.shop/# Pharma Connect USA
500 ml en 24h: Pharma Confiance – Pharma Confiance
Medicijn Punt: apteka eindhoven – MedicijnPunt
https://pharmajetzt.com/# PharmaJetzt
https://pharmaconfiance.com/# Pharma Confiance
Pharma Confiance tapis cdg metronidazole avis
Pharma Jetzt: Pharma Jetzt – PharmaJetzt
uk pharmacy no prescription: circle rx pharmacy – best drug store foundation
https://medicijnpunt.shop/# MedicijnPunt
online apotheken apotheke nl medicijnen online bestellen
PharmaConnectUSA: animal pharmacy online – riteaid pharmacy
cbd et doliprane: amoxicilline 500 mg pour chat – Pharma Confiance
https://pharmaconfiance.shop/# Pharma Confiance
https://medicijnpunt.com/# Medicijn Punt
Pharma Confiance pharmacie en ligne fiable meilleure parapharmacie en ligne pas cher
online pharmacy reviews propecia: the drug store pharmacy – PharmaConnectUSA
Pharma Connect USA: shopko pharmacy – relenza online pharmacy
https://medicijnpunt.shop/# apotheke holland
medikamente gГјnstig bestellen apotheke online shop billige medikamente
pharmacie en gros: sildГ©nafil prix – rozex et maquillage
PharmaJetzt: PharmaJetzt – shop apptheke
https://pharmajetzt.com/# PharmaJetzt
Pharma Jetzt medikamente sofort liefern nutrim erfahrungen
https://pharmaconfiance.shop/# Pharma Confiance
apotal.de versandapotheke: PharmaJetzt – apotheke ohne versandkosten
grossesse et maux de tГЄte permanent: doxycycline achat en ligne – Pharma Confiance
https://medicijnpunt.shop/# recepta online
apotheker online apotheke deutschland Pharma Jetzt
PharmaJetzt: PharmaJetzt – PharmaJetzt
https://pharmaconnectusa.shop/# board of pharmacy
viagra pommade sans ordonnance: slip incontinence forte homme – Pharma Confiance
Pharma Confiance Pharma Confiance Pharma Confiance
https://medicijnpunt.shop/# Medicijn Punt
Medicijn Punt: apotheek bestellen – apotheek on line
Pharma Confiance: Pharma Confiance – Pharma Confiance
PharmaConnectUSA enterprise rx pharmacy system PharmaConnectUSA
https://pharmaconnectusa.com/# wellbutrin xl online pharmacy
Pharma Confiance: Pharma Confiance – Pharma Confiance
online order medicine: viagra buy pharmacy – online viagra pharmacy reviews
apotheke niederlande MedicijnPunt Medicijn Punt
https://medicijnpunt.shop/# MedicijnPunt
https://pharmaconnectusa.com/# PharmaConnectUSA
medicijnen kopen zonder recept: MedicijnPunt – internetapotheek nederland
Pharma Connect USA: PharmaConnectUSA – compound pharmacy domperidone
pharmacy warfarin counselling rx relief pharmacy discount card PharmaConnectUSA
online apotheke: Pharma Jetzt – Pharma Jetzt
viagra us pharmacy online: online pharmacy services viagra – oregon board of pharmacy
https://pharmajetzt.com/# Pharma Jetzt
PharmaConnectUSA: online pharmacy ordering – uk pharmacy online
Pharma Connect USA: accutane 40 mg online pharmacy – advanced care rx pharmacy
http://pharmajetzt.com/# PharmaJetzt
grossiste parapharmacie en ligne Pharma Confiance Pharma Confiance
medicijnen kopen: MedicijnPunt – Medicijn Punt
suivi commande ghd: Pharma Confiance – pharmacie homГ©opathique rue de la pompe
https://pharmajetzt.shop/# PharmaJetzt
Pharma Confiance: cialis en pharmacie – cariban sans ordonnance
Pharma Confiance: exemple ordonnance viagra – Pharma Confiance
amoxicilline homГ©opathie quel est le meilleur coupe-faim vendu en pharmacie pharmacie de nuit cannes
https://pharmaconfiance.com/# Pharma Confiance
reliable rx pharmacy: mexican pharmacy – online pharmacy neurontin
ordre national des pharmacien: Pharma Confiance – Pharma Confiance
https://medicijnpunt.com/# MedicijnPunt
Aristocort cephalexin online pharmacy river pharmacy naltrexone
apotheken shop online: PharmaJetzt – gГјnstig medikamente
medizin bestellen: Pharma Jetzt – Pharma Jetzt
http://medicijnpunt.com/# mijn medicijnen bestellen
medicijnen op recept: MedicijnPunt – medicijne
https://medicijnpunt.shop/# MedicijnPunt
Pharma Connect USA: internet viagra pharmacy – PharmaConnectUSA
medicijnen aanvragen apotheek recepta online medicatie bestellen online
online versandapotheke: PharmaJetzt – apoteken
https://pharmajetzt.com/# Pharma Jetzt
PharmaConnectUSA: diltiazem online pharmacy – online pharmacy no prescription needed lortab
tena femme: achat ghb – parapharmacie commande en ligne
viagra in tesco pharmacy Pharma Connect USA prozac online pharmacy
Pharma Connect USA: pharmacy choice fluconazole – lipitor $4 participating pharmacy
https://pharmaconfiance.shop/# pharmacie de garde Г sГЁte aujourd’hui
http://pharmaconfiance.com/# Pharma Confiance
bestellen apotheek: apotheek bestellen – apteka holandia
MedicijnPunt: Medicijn Punt – medicij
PharmaConnectUSA PharmaConnectUSA PharmaConnectUSA
Medicijn Punt: Medicijn Punt – online medicijnen
http://pharmaconnectusa.com/# online pharmacy tadalafil 20mg
PharmaJetzt: Pharma Jetzt – Pharma Jetzt
https://pharmajetzt.com/# online-apotheke versandkostenfrei ab 10 euro
http://medicijnpunt.com/# apotheek nl online
online pharmacy cymbalta mail order pharmacy Pharma Connect USA
Pharma Connect USA: Pharma Connect USA – Pharma Connect USA
PharmaJetzt: apo med – online apothek
https://pharmaconnectusa.com/# Pharma Connect USA
Pharma Confiance: ordre des pharmaciens contact – Pharma Confiance
Pharma Connect USA PharmaConnectUSA PharmaConnectUSA
MedicijnPunt: medicijnen zonder recept met ideal – Medicijn Punt
http://pharmajetzt.com/# gГјnstige apotheke
PharmaJetzt: apotheke online bestellen – wegovy online apotheke
http://pharmajetzt.com/# apotheke online deutschland
sofort apotheke: online-apotheken – Pharma Jetzt
shopping apotheke Pharma Jetzt PharmaJetzt
Pharma Confiance: Pharma Confiance – gode 6 cm
https://tijuanameds.com/# best online pharmacies in mexico
canadianpharmacy com: CanRx Direct – safe canadian pharmacy
http://indimedsdirect.com/# india pharmacy mail order
mexican online pharmacies prescription drugs: mexican rx online – mexico drug stores pharmacies
IndiMeds Direct IndiMeds Direct reputable indian pharmacies
https://indimedsdirect.shop/# IndiMeds Direct