A Case For Institutionalization Of The Pre-Legislative Consultation Policy, 2014

Shambhavi Srivastava

The Preamble to the Constitution of India begins with the words “WE THE PEOPLE OF INDIA”. To borrow the sentiment encompassed in Abraham Lincoln’s words for a somewhat similar context, our Constitution implies through its words that the sovereign power in the country is of the people, by the people and for the people. The Parliament represents the sovereign will of the people of the country. However, when we see several widespread protests springing up demanding a repeal of the legislation enacted by the Parliament, one cannot help but wonder if the legislature is indeed representing what the people want. The subsequent discussion highlights what has been done and what more can be done to build public trust in legislative mechanisms.

The Pre-Legislative Consultation Policy, 2014

The Pre-Legislative Consultation Policy, 2014[1] seeks to ensure transparency in the legislative process. It creates a mechanism for reaching out to stakeholders to deliberate on draft Bills and resolve any contentious or complex issues to build consensus. The aim of the policy is to increase the credibility and legitimacy of the legislative action, thereby also facilitating accountability to the public. Based on the recommendation of the National Commission to Review the Working of the Constitution (NCRWC)[2], the policy requires that draft legislations should be placed in the public domain with a justification for such enactment, its financial and social costs, pros and cons. Furthermore, the policy states that an estimated impact assessment and key legal provisions have to be made public as well. All associated information should be available for public scrutiny for a minimum of 30 days. The application of the policy extends to not only legislative proposals but also subordinate legislations.

However, on many occasions, draft legislations have flouted the policy. Significant examples of this are the much-debated Farm Acts[3]. The legislations were passed in a sense of unknown urgency without any discussion in the Parliament, let alone a prior consultation with the stakeholders. The protests that have erupted throughout the nation against these enactments are a testimony to the legislature failing to represent the will of the people and social groups which elect the Members of Parliament.

The argument that because the Members of Parliament are elected by the common man, therefore they are an extension of the public’s thought process can be sustained only in theory and is impractical in real terms. The citizens remain clueless regarding the laws and policies that are going to directly affect them. For instance, in 2019, the Government did not publish the Draft Coastal Zone Law, 2019 for comments and suggestions. Furthermore, it did not even pay heed to the objections raised by the fishing community which would bear the effects of the legislation[4]

A major drawback of the process of stakeholder consultations is that it is considered to be merely ‘good practice’. Impact assessment is not made mandatory either by the Pre-Legislative Consultation Policy, 2014 or the Manual on Parliamentary Procedures in India[5]. The non-compulsory nature of the process leaves the public no choice but to place their discontent in non-institutional forums and setups. The lack of a facilitative institutional structure allows the Government to trivialize such opposition and dissent. This is clear from the handling of the protests against the Citizenship Amendment Act, 2019 and Farm Acts of 2020, without any comment on the merits of the said enactments. These examples highlight the need for the institutionalization of the Pre-Legislative Consultation Policy.

Stakeholder Consultation: A Part Of The Citizens ‘Right To Know’

It is a well-settled position by the Supreme Court that the ‘Right to Know’ is a species of the Right to Freedom of Speech and Expression and hence is a constitutional guarantee under Article 19(1) (a)[6] and Article 21[7]. In People’s Union for Civil Liberties v. Union of India[8], the right to information or knowledge was given the status of a human right which is necessary for transparent and accountable governance. Furthermore, it was emphasized that governance must be participatory.[9]

In Bennett Coleman & Co. v. Union of India[10], it was held that “The people have a right to know every public act, everything that is done in a public way, by their public functionaries.” Taking into account the nature of the legislative activity, it cannot be denied that it is very much a public function. Therefore, keeping the judgement in the Bennett Coleman case as the background, it is argued that the entire legislative process should be in the knowledge of the public and the citizens must have an opportunity to make suggestions as the law ultimately affects them. This should imply that if stakeholder consultations do not take place as a precursor to a Bill becoming an Act, then it would make unjustified inroads in the Right to Know of the people. It is imperative to realise that absence of pre-legislative impact assessments has the effect of denying a critical constitutional guarantee.

In many countries, for example, in the United Kingdom, Canada, Switzerland and South Africa, the pre-legislative consultation process is mandatory[11]. This means that a particular Act can be challenged in the Courts if this procedure is not followed or improperly followed. While there is no express statutory provision that allows the people to do the same in India, it is high time that creative interpretations are adopted and citizens make use of judicial forums to assert their right to know. The example of the enactment of the Right to Information Act, 2005 needs to be the guiding light. A plethora of cases finally led to the passage of the RTI Act. A similar process of institutionalization is required in the present scenario.


Transparent governance is not a novel aim. It is an ever-present beacon of light that is supposed to guide the actions of the public functionaries. Shrouding the process of legislation in a cloak of secrecy is a hurdle which can and should be immediately removed. Involvement of stakeholders at the stage of drafting also simplifies the process of dispute resolution, if they so arise. Therefore, for a better participatory democracy, it is necessary that the Pre-Legislative Consultation Policy, 2014 be institutionalized. This will lead to positive outcomes in the form of better thought-out laws and deep trust in public institutions for it is only a well-informed citizen who can demand greater accountability and hence increase the efficiency of the laws.

Photo Source: Rajya Sabha Website 


[1] The Pre-Legislative Consultation Policy, 2014, available at: http://legislative.gov.in/documents/pre-legislative-consultation-policy (accessed on 31.01.2021)

[2] National Commission to Review the Working of the Constitution, available at: https://legalaffairs.gov.in/ncrwc-report (accessed on 31.01.2021)

[3] The Farmers’ Produce Trade and Commerce (Promotion and Facilitation) Act, 2020; Farmers (Empowerment and Protection) Agreement on Price Assurance and Farm Services Act, 2020; Essential Commodities (Amendment) Act, 2020

[4] Govt Disregarded 90% Objections To 2019 Coastal Zone Law: Investigation, available at: https://www.indiaspend.com/govt-disregarded-90-objections-to-2019-coastal-zone-law-investigation/ (accessed on 31.01.2021)

[5] On Parliamentary Procedures of Government of India, Lok Sabha Rules, available at: https://mpa.gov.in/sites/default/files/Manual2018_0_0.pdf (accessed on 31.01.2021)

[6] Bennett Coleman & Co. v. Union of India, [1973] 2 SCR 757; Express Newspaper v. Union of India, AIR 1958 SC 578; Union of India v. Association for Democratic Reforms, (2002) 3 SCR 294

[7] Reliance Petrochemicals Ltd. v. Indian Express Newspapers, 1988 SCR Supl. (3) 212

[8] (2004) 2 SCC 476

[9] Constitutional Perspective on the Right to Know, available at: https://www.lawteacher.net/free-law-essays/constitutional-law/constitutional-perspective-on-the-right-to-know-constitutional-law-essay.php (accessed on 31.01.2021)

[10] [1973] 2 SCR 757

[11] India needs an institutional framework for Pre-legislative Consultations, available at: https://clpr.org.in/blog/india-needs-an-institutional-framework-for-pre-legislative-consultations/ (accessed on 31.01.2021)  

Recommended Articles


  1. Hi Shambhavi,
    The article is quite convincingly written. Pardon my pessimism but I am of the opinion that this is just an utopian concept that is bound to face a lot of hurdles during implementation and has the potential to do more harm than good. Allow me to explain my reasons to believe so.

    In General –
    1. Historical perspective :

    If history of Independent India has to be taken as a teacher, such stakeholder representations can be traced right from the framing of Constitution of India to current day budget making process. Hence stakeholder involvement has been a part and parcel of our covention that was formalised by the article mentioned by you in this piece. We all know how our Constitution failed to meet the needs of a lot of sections, leading to a series of amendments in the intial years. And an entire Mini Constitution in the form of 42nd Amendment Act.

    Year on Year we had commissions after commissions whose sole objective was to consult the stakeholders and draft an outline for laws to be passed by parliament. Most of these committee reports are still waiting to be read let alone implemented. Such laws take atleast a decade to be formalised due to the slow process (which is justifiable, given the extent of diversity and vastness of the nation) and by the time they get formalised, the need of our rapidly growing country changes (and by a lot!!).

    Therefore we need to devise a proper and accountable channel that works in a time bound manner to hold such stakeholder meets. We cannot afford to let them linger on for years. And what more important! Action! So history paints a very gloomy picture for this process.

    2. Political aspirations :

    Now, the biggest flaw with the idea of stakeholder involvement is the assumption that stakeholders are free of any political motives. This assumption breaks in a country like ours where political aspirations run fervent among the masses. Where (almost) everyone feels like they need to support or oppose a party. The UPA that is opposing the farm bills today was the one who had it on their “aspirations” for years. There have been similar instances where NDA has brought a law that they opposed with full zeal when UPA tabled it in the parliament. So there seems to be no mechanism in site that can ensure that the stakeholder representations are apolitical and free of ulterior motives.

    Biggest example is the division of our country on communal lines just to accomodate the political aspiratioins of half a dozen at the cost of lives of millions of people in Punjab and Bengal area. The action has its repercussions till date.

    I do not have a solution to this hurdle in view. You suggest.

    3. Aberrations/Manipulations in Representation :

    Another major hurdle is the problem of manipulation in representation. How to ensure that the loudly expressed interests of a few do not subdue the quiet and courteous needs of the more. We need to avoid enaction of “Jiski Lathi Uski Bhains” in our daily discourse (sadly this has become today’s truth – Bhains should belong to its rightful owner). If we try to collect the mandate via an online forum, we would be missing on a very big and key demography that deserves to be at the core of our policy making.

    So what could be an authentic way to collect such grassroot level representations? Answer lies in democratizing technology and making it accessible to one and all. Connecting all the village panchayat offices via Broadband is a bold step in this direction. Let’s hope for the success of it.

    Farm Law Protest in specific –
    1. Vagueness in counter argument :

    A quick glance at the original farm laws that were passed by an ordinance after a discussion with a parliamentary committee, will expose numerous loopholes to a legal luminary like yourself. I too have certain reservations over a few provisions of the original bill. The farmers were in the right to raise these concerns quickly during the initial phase of the protests. But things took an interestingly ugly turn when government offered to fix these loopholes via an amendment and we witnessed the farmer leaders, backed by some people with vested political motives, come up with a new demand of repealing the bills as whole.

    Reason for such change in perspective? None that can be found or ever stated by these leaders.

    2. Political Motives :

    With light being thrown upon involvement of some malintent foreign bodies trying to use the innocent farmers sitting at the borders as scapegoat for carrrying out condemnable actions, I would say that these protests are losing merit by the day. Farmers, who till this land with their sweat and blood, need to unite and voice their genuine concerns in an amicable manner while joining hands to oust the ill-intended individuals among them.

    The protests whose examples have been presented in this piece notably the CAA and Farm Laws, find their roots in “Speculative Hearsay” i.e. The arguments are of the form that “X might happen if these are implemented.”, emphasis on the word “might”. No objective evidence could be presented that can prove the strength of “might”.
    Let’s take an example,
    Case 1: I hit someone with my car who is blocking my path with a gun pointed to me. My argument: He “might” have tried shooting at me.
    Case 2: I hit someone with my car who is blocking my path unarmed. My argument: He “might” have tried killing me.
    Which case will hold water in a legal battle? Similarly such “Speculation” based protests are an example of massive misinformation campaigns that are able to fool a lot of masses in a few blows. So such protests lose merit when they cannot back their argument for protesting with a substantive reason.

    To end on an optimistic note, I would suggest that let’s not lose hope in the biggest stakeholder involvement of all – The Festival of Democracy – General Elections…. Subject to the assumption that political literacy is spread far and wide and masses develop an attitude of choosing the leader based upon their own objective evaluations instead of voting on the emotional lines. If these laws aer a problem for as many people as media sources would have us beleive, then just the way Americans chose Biden over Trump when they felt that it was the right thing to do, I have complete trust, us Indians would do the same and let sense pervail over emotions.

    Warm Regards

    P.S.: When you join the services [Which I know you will soon 🙂 ], you will find out first hand how RTI is abused way more often than it is used with good intent. I am seeing this in person at my current job. And it is then, that we realize that the things we learn of or read in texts, are very rosy in comparison to the pale reality.

    1. Shambhavi Srivastava

      Hi Shivanshu,

      These are very pertinent observations and do warrant equal attention as the optimistic side of the story. While the real nature of a stakeholder consultation is dubious for the reasons you have mentioned, I simply chose to look at its positive effect in order to fit it into an already existing constitutional right for the sole purpose of giving such consultations a compulsory status.

      The misuse aside (because a law is a law, irrespective of its misuse), I feel if stakeholder consultations are institutionalised, we can also deal with the problems within these dialogues also.

      On a non-serious and fun note, this is just an attempt by a regular lawyer to involve the courts in everything so that she and her lawyer friends have more ways to earn money, I guess. 😛

      On a serious note, let’s join the services together and improve the system. I expect nothing but optimism from you on this front. 🙂

  2. Wow, incredible blog layout! How long have you been blogging for?
    you made blogging look easy. The overall look
    of your website is fantastic, as well as the content!

  3. Wow that was odd. I just wrote an really long comment but after I clicked submit my comment didn’t show up.
    Grrrr… well I’m not writing all that over again. Anyhow, just wanted to say wonderful blog!

  4. Hello, i feel that i noticed you visited my weblog thus i came to return the favor?.I’m attempting to
    to find issues to improve my site!I guess its good enough to use a few
    of your ideas!!

    Check out my site :: thaipurchase.com

  5. Wow, this piece of writing is fastidious, my sister is analyzing such things, thus
    I am going to convey her.

  6. hey there and thank you for your info ? I have certainly picked up anything new from right here.

    I did however expertise a few technical points using this website, since I experienced to reload the web site lots of
    times previous to I could get it to load correctly. I had been wondering
    if your web host is OK? Not that I am complaining, but slow loading instances times will very frequently affect your placement in google
    and can damage your high-quality score if ads and marketing with Adwords.
    Anyway I?m adding this RSS to my e-mail and could look out for much more of your respective exciting content.
    Ensure that you update this again soon..

    my web site: homepage

  7. Thank you for being my personal mentor on this matter.
    My spouse and i enjoyed your current article very much and
    most of all cherished how you handled the aspect I regarded
    as being controversial. You’re always incredibly kind towards readers like me
    and help me in my life. Thank you.

    Also visit my web-site … www2u.biglobe.ne.jp

  8. Some really nice stuff on this website, I
    enjoy it.

    my webpage; forum.viemu.club

  9. I am glad that I detected this weblog, just the right information that I was searching for!

    Feel free to visit my page: lulle.sakura.ne.jp

  10. Loving the info on this site, you have done great job on the blog posts.

    Also visit my page: IceBox Air Cooler

  11. Link exchange is nothing else but it is simply placing the other person’s webpage link on your page
    at proper place and other person will also do same in support of you.

  12. What’s up to all, how is everything, I think every one
    is getting more from this web page, and your views are good designed for new users.

    Also visit my web page: deletedbyfacebook.com

  13. There is obviously a lot to realize about
    this. I feel you made some nice points in features also.

    Here is my web-site :: Micheal

  14. Howdy, i read your blog from time to time and i own a
    similar one and i was just curious if you get a lot of spam feedback?
    If so how do you reduce it, any plugin or anything you can advise?
    I get so much lately it’s driving me mad so any assistance is very much appreciated.

    My site bbs.yunweishidai.com

  15. It’s awesome to visit this website and reading the views of all friends concerning this article, while I am
    also eager of getting knowledge.

    My page; http://caradaftarayams128.com/index.php?action=profile;u=186314

  16. I like this blog very much so much good info.

    Feel free to surf to my blog; Mega Arise Max Pills

  17. Very instructive and superb structure of articles, now
    that’s user friendly (:.

    Visit my site :: Keto BHB Boost Ingredients

  18. Great goods from you, man. I’ve understand your stuff previous to
    and you are just extremely excellent. I actually like what you have acquired here, really like what you are saying and the way in which you say it.
    You make it enjoyable and you still care for to keep it smart.
    I can not wait to read much more from you. This is actually a tremendous site.

    Also visit my website wwwWa.L.R.U.Scv.Kd@lulle.sakura.ne.jp

  19. thank you for this marvelous post, I am glad I
    discovered this website on yahoo.

    Also visit my web-site – Garland

  20. Keep on writing, great job!

  21. Somebody essentially assist to make severely posts I’d state.
    This is the first time I frequented your website
    page and so far? I amazed with the research you made to create this actual put up incredible.
    Great task!

    My web-site http://www.bonniesdelights.com/index.php?a=stats&u=alexcromer1

  22. I seriously love your site.. Great colors & theme.

    Did you make this amazing site yourself? Please reply back as I’m looking to create my own website and would like to find out where you got this from or just what
    the theme is named. Thank you!

  23. I appreciate, lead to I discovered exactly what I was taking a look for.
    You have ended my four day lengthy hunt! God Bless you man. Have a
    nice day. Bye

  24. I’m no longer positive where you’re getting your info,
    but great topic. I needs to spend a while finding out more or figuring out
    more. Thank you for fantastic information I used to be looking for this information for my mission.

  25. Really nice pattern and great content material, nothing else we require :

    Here is my blog … mpc-install.com

  26. Piece of writing writing is also a excitement, if you
    know after that you can write otherwise it is difficult to write.

    Here is my webpage; VitaSilkLux

  27. Some genuinely interesting information, well written and
    generally user genial.

    Here is my web blog – FastAction Keto

  28. I am happy that I discovered this website, just the
    right info that I was searching for!

    Feel free to surf to my web-site :: Bellissi Ageless Moisturizer

  29. I have to thank you for the efforts you’ve put in penning this blog.
    I am hoping to check out the same high-grade blog posts by you later on as
    well. In fact, your creative writing abilities has motivated me
    to get my own, personal website now 😉

  30. After I originally left a comment I appear to have clicked the -Notify me when new comments are added- checkbox and now every time a comment is added I get four emails with the same comment.

    There has to be a means you are able to remove me from that service?

    my homepage; Essential Nutrition Keto

  31. Your mode of describing everything in this post is genuinely nice, all be able to effortlessly know it, Thanks a

  32. Hello there, I found your site by way of Google even as searching for a related topic, your website got
    here up, it seems to be good. I have bookmarked it in my google

    Also visit my site VitaSilkLux Serum

  33. Very interesting topic, regards for posting.

    Also visit my web site – Pure Form Keto Pills

  34. I am extremely impressed with your writing skills as well as with the layout on your weblog.

    Is this a paid theme or did you customize it yourself?
    Anyway keep up the nice quality writing,
    it’s rare to see a nice blog like this one today.

  35. It’s impressive that you are getting ideas from this article as well as
    from our discussion made at this place.

    Also visit my web site Skyline X Drone Review

  36. Thank you so much for giving me personally an update on this subject matter on your blog.
    Please be aware that if a brand-new post becomes available or in case any improvements occur to the current article, I
    would be thinking about reading more and learning how to make good using of those techniques you reveal.
    Thanks for your efforts and consideration of other individuals by making your blog available.

    My homepage … Skyline X Drone Battery

  37. Howdy! I know this is somewhat off topic but I was wondering if
    you knew where I could locate a captcha plugin for my comment form?
    I’m using the same blog platform as yours and
    I’m having trouble finding one? Thanks a lot!

    my homepage :: Lion House Keto BHB

  38. each time i used to read smaller articles or reviews
    that also clear their motive, and that is also happening with this paragraph which I am reading at this place.

    Here is my web site … NZT 48 Pills Review

  39. Great delivery. Outstanding arguments. Keep up the amazing work.

    Feel free to visit my web page … Bellissi Ageless Moisturizer

  40. I really like it when folks come together and share opinions.

    Great site, stick with it!

    Here is my website Essential Skin Cream Ingredients

  41. What’s up i am kavin, its my first occasion to commenting anywhere, when i read this paragraph i thought i could also make comment
    due to this sensible post.

    Take a look at my blog; Vita Silk Lux Review

  42. I think the admin of this web site is genuinely working hard
    for his website, for the reason that here every information is quality based information.

    my web-site: http://www.lubertsi.net/

  43. I think this website contains some really fantastic
    info for everyone :D.

    Also visit my page QuadAir Drone

  44. I read this post fully on the topic of the resemblance of
    latest and earlier technologies, it’s awesome article.

    Take a look at my website: Breeze Max Portable AC

  45. Hello! I realize this is sort of off-topic but I needed to ask.
    Does running a well-established website such as yours take a massive amount
    work? I am brand new to running a blog but I do write in my diary on a daily basis.
    I’d like to start a blog so I will be able to share my experience and views online.
    Please let me know if you have any kind of suggestions or tips for brand new aspiring blog
    owners. Appreciate it!

    My page … Prima Fresh Keto Review

  46. Thanks for the sensible critique. Me & my neighbor were just preparing to
    do a little research on this. We got a grab a book from our local library but I think I learned more clear from this post.
    I am very glad to see such fantastic information being shared freely
    out there.

    my web-site … http://www.diablo.moe

  47. An interesting discussion is worth comment. There’s no doubt that that you should write more on this topic, it may not
    be a taboo subject but generally folks don’t discuss
    such issues. To the next! Best wishes!!

    Feel free to surf to my site – Quad Air Drone Review

  48. bookmarked!!, I like your website!

    Also visit my web page … Elite Burn Keto Review

  49. Greetings from Idaho! I’m bored at work so I decided to
    check out your website on my iphone during lunch break. I enjoy the information you present here and can’t
    wait to take a look when I get home. I’m amazed at how quick your
    blog loaded on my mobile .. I’m not even using WIFI, just 3G ..
    Anyhow, very good site!

    Feel free to surf to my website: Jolt Alpha Reviews

  50. Inspiring quest there. What occurred after? Take care!

    My web site :: BodyCor Keto

  51. Thanks for a marvelous posting! I really enjoyed reading it, you might be a great author.I will ensure that I bookmark your blog and will come back later in life.
    I want to encourage continue your great posts, have a nice day!

    Feel free to surf to my webpage:

  52. Outstanding story there. What happened after?

    My blog: Muama Translator Reviews

  53. Outstanding post, you have pointed out some excellent points, I
    besides believe this is a very great website.

    Here is my web page – Divine Dynamic Keto Reviews

  54. Hello to every one, it’s in fact a pleasant for me to visit this website, it contains
    precious Information.

    My blog; Ice Box Air Conditioner Reviews

  55. Hello there! This article could not be written much better!
    Looking at this article reminds me of my previous roommate!
    He always kept talking about this. I most certainly will
    send this information to him. Pretty sure he’ll have a great read.
    Thanks for sharing!

    Feel free to surf to my blog post – Allura Fresh Cream

  56. I do not even understand how I ended up right here, however I thought this publish was once good.

    I do not recognize who you are however definitely you’re going to a well-known blogger if you
    aren’t already 😉 Cheers!

    Also visit my web site; Cognifen Review

  57. I’ve been exploring for a little for any high-quality articles or blog
    posts on this sort of area . Exploring in Yahoo I eventually
    stumbled upon this web site. Reading this information So i am glad to
    exhibit that I’ve an incredibly just right uncanny feeling I discovered just what I needed.
    I so much undoubtedly will make certain to don’t forget this web site and
    provides it a look on a relentless basis.

    my web-site :: Cognifen Memory Support

  58. I like this blog very much, Its a real nice spot to read
    and obtain information.

    Feel free to visit my webpage Vital Max XL Review

  59. You could definitely see your skills in the work you write.
    The world hopes for more passionate writers like you who are not afraid to say how they believe.
    Always follow your heart.

    Also visit my web page :: Radical Slim Keto Reviews

  60. I dugg some of you post as I cerebrated they were extremely helpful invaluable.

    Here is my webpage http://usedtiresbrowardcounty.com

  61. Wow, superb blog layout! How long have you been blogging
    for? you make blogging look easy. The overall look of your website is wonderful, let
    alone the content!

    Look at my blog :: DivineDynamic Keto

  62. You are my breathing in, I own few web logs and often run out from post :

    My website; Solvolt Review

  63. Hey! I know this is somewhat off topic but I was wondering if you knew where I could get a captcha
    plugin for my comment form? I’m using the same blog platform as yours and I’m having trouble finding one?
    Thanks a lot!

    Here is my website … http://www.1stanapa.ru/

  64. I pay a visit daily a few web sites and websites to read content, but this web site presents feature based posts.

    Feel free to surf to my homepage – franchise-business-forum.ru

  65. It’s amazing to pay a visit this web site and reading the views of all friends about this post, while
    I am also eager of getting familiarity.

    Also visit my site … Radical Slim

  66. Fantastic goods from you, man. I have take into account your stuff prior to and you’re simply extremely magnificent.
    I really like what you’ve received here, certainly like what you’re saying and the way during which you assert it.
    You make it entertaining and you continue to take care
    of to stay it wise. I can not wait to read much more from you.
    That is actually a tremendous web site.

  67. Perfect work you have done, this web site is really cool with good information.

    Here is my webpage … Rhino Spark Reviews

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!