Smashed Hits: Is London Calling the best anthem for a city?


A version of The Clash song London Calling was used as part of the countdown coverage to the 2012 Olympics. But is it the best advert for the city?

Food shortages, floods and "zombies of death" - welcome to London. The Clash's breakthrough single is enough to start a housing crash and send tourists fleeing. Even so, it's easy to understand the branding appeal. As it starts, we hear a bass line reveille before Joe Strummer yowls the title, like a radio transmission demanding the listener's attention. Of course, this is deliberate. The phrase "London Calling" was previously associated with wartime BBC broadcasts to occupied countries - "The news from Britain - up-to-the-minute, truthful". The Clash were supporters of pirate radio and considered launching their own station - this love song to the wireless signal recounts what, in punk terms, is up-to-the-minute and truthful news. But it isn't saying "come and enjoy the canoe slalom".

In Joe Strummer's mind, in fact, conflict is back. The second line is, "Now war is declared, and battle come down". Engines have stopped running and meltdown is expected.

So what's caused this war, perhaps a Third World War? It's partly down to resources - a kind of unnatural disaster. The Clash were part-band, part-reading list, and the lyrics distil the gloomiest headlines of the 1970s. The United Nations was tackling food shortages - as the chorus has it, "the wheat's growing thin". The Three Mile Island reactor leaked radioactive steam ("a nuclear error"). Newspapers suggested that the inter-glacial period might end sooner rather than later ("the ice age is coming"). At times it's unclear whether the city's getting too hot or too cold ("the sun's zooming in"), but either way the outlook is poor. And so London Calling is a post-apocalyptic radio message to the survivors, a concept familiar to anyone who's seen a zombie movie or any of the 1970s' abundant disaster fiction (see box, right). There's even, at the end, guitar feedback sending a signal in Morse code - naturally, "SOS".

The other sound-effect-of-sorts makes this a very personal portrait of the city by songwriter Strummer. What sounds like a wolf's howl is revealed by early demos as seagulls - the birds Strummer heard from his home in the World's End estate by the bank of the Thames.

"I live by the river" might now be the boast of a mega-mortgage condo-owner - in 1979 it was a shout from a part of the city ravaged by the Blitz. On top of all that, the song sent another message when broadcast on the real-life radio to real-world listeners - a punky-reggae rallying call to "come out of the cupboard, you boys and girls". That message starts with a repudiation of the Carnaby Street depiction of London, dismissing "phoney Beatlemania" and insisting that the only thing swinging about the capital in 1979 is a policeman's truncheon. The song calls time on red-bus, groovy-baby London branding - the type of thing we saw at the closing ceremony of the 2008 Olympics, and the type of scenes that London Calling is nowadays used to soundtrack. Young listeners are instructed not to relive the past (particularly the 1960s, an implied swipe at the band's rivals the Jam) and don't lose yourself in drugs - the second verse is Strummer's rebuke to those who, he later explained, were "getting down on heroin at the time" rather than engaging with that "battle come down". And an early draft has another target. In his book on the Clash, Route 19 Revisited, music writer Marcus Gray describes Strummer's irritation at London's crowds of visiting sports fans - happily for the 2012 campaign, the thought didn't make the recorded version.

So why has this excoriation of everything the London Tourist Board stands for ended up a feel-good anthem? The corporate-run world inside Stratford's blue perimeter fence seems unlikely, after all, to resemble the Strummerville campfire at Glastonbury.

One reason may be the band's decision to up their sonic game from more punky beginnings. By their next LP, the Clash's producer was boasting of "more guitars per square inch than anything in the history of Western civilisation". London Calling offers so much to listen to that it's possible to miss most of the words between the opening line and the end of the chorus. The title phrase also lives on in its BBC, non-seditionary sense and it seems that when headline-writers and copywriters type the word "London", "calling" can follow almost unthinkingly. The song is now often not much more than the audio equivalent - a jingle that says "hey, it's London". "London Calling is a classic example of a song that has become so familiar that its original meaning has been lost," says Gray. "It's instantly recognisable and superficially the perfect invitation to the capital and the world's premiere sporting event, but it's actually about the end of the world, at least as we know it." The same has happened to other tracks as they become "golden oldies", but that label doesn't quite fit London Calling. In 2011, you can hardly hear a song featuring nuclear accidents, food crises and civil unrest and dismiss it as dated.


  1. Posted 12th February 2019 at 17:46 | Permalink

    Hello there I am so glad I found your blog page, I really found you by accident, while I was browsing on Yahoo for something else, Anyways I
    am here now and would just like to say kudos for a fantastic post and a all round interesting blog (I also
    love the theme/design), I don’t have time to read it all at
    the minute but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the fantastic job.

  2. Posted 30th March 2019 at 18:12 | Permalink

    Hey! I’m at work surfing around your blog from my new apple iphone!
    Just wanted to say I love reading your blog and look forward to all your posts!
    Keep up the fantastic work!

  3. Posted 1st April 2019 at 00:53 | Permalink

    I have read some just right stuff here. Certainly value bookmarking for
    revisiting. I surprise how a lot attempt you set to make this kind of excellent
    informative website.

  4. Posted 2nd April 2019 at 08:38 | Permalink

    What i do not understood is in fact how you’re now not really a lot more neatly-liked than you may
    be now. You are so intelligent. You know thus significantly
    when it comes to this matter, produced me in my opinion consider it
    from numerous varied angles. Its like men and women are not fascinated except it’s something to do with Girl
    gaga! Your individual stuffs excellent. At all times maintain it up!

  5. Posted 3rd April 2019 at 14:50 | Permalink

    Thanks for sharing such a nice idea, post is fastidious,
    thats why i have read it completely

  6. Posted 4th April 2019 at 05:32 | Permalink

    You ought to take part in a contest for one of the finest blogs
    online. I most certainly will recommend this website!

  7. Posted 5th April 2019 at 03:44 | Permalink

    Hi to all, it’s actually a pleasant for me to visit this web site, it includes helpful Information.

  8. Posted 5th April 2019 at 20:43 | Permalink

    Hi there, I want to subscribe for this website to obtain most recent updates, so where can i do it
    please help out.

  9. Posted 7th April 2019 at 05:16 | Permalink

    I could not refrain from commenting. Very well written!

  10. Posted 7th April 2019 at 19:08 | Permalink

    Do you have a spam problem on this site; I also am a blogger, and I was wanting to know your situation; we have developed some nice methods and we are
    looking to exchange techniques with others, be sure to shoot me an email if interested.

  11. Posted 7th April 2019 at 21:34 | Permalink

    I like the valuable info you provide on your
    articles. I’ll bookmark your blog and test again here regularly.

    I am rather certain I’ll be told many new stuff
    proper right here! Good luck for the following!

  12. Posted 8th April 2019 at 16:27 | Permalink

    This info is invaluable. How can I find out more?

  13. Posted 10th April 2019 at 23:31 | Permalink

    Hey just wanted to give you a brief heads up and let you know a few of the images aren’t loading properly.
    I’m not sure why but I think its a linking issue.
    I’ve tried it in two different web browsers and both show the same results.

  14. Posted 9th May 2019 at 23:08 | Permalink

    11313 571721Wohh exactly what I was looking for, regards for putting up. 772144

  15. Posted 10th June 2019 at 11:12 | Permalink

    Nice post. I learn something totally new and challenging on websites I
    stumbleupon every day. It’s always helpful to read through articles
    from other writers and use something from their sites.

  16. Posted 10th June 2019 at 18:43 | Permalink

    202344 383730I like this weblog so considerably, saved to my bookmarks . 790945

  17. Posted 28th June 2019 at 21:58 | Permalink

    Hi there! I simply would like to offer you a big thumbs
    up for your great info you’ve got here on this post.

    I’ll be returning to your web site for more soon.

  18. Posted 1st July 2019 at 17:10 | Permalink

    Good article. I’m dealing with a few of these issues as well..

  19. Posted 9th July 2019 at 05:25 | Permalink

    If you want to take much from this piece of writing then you have to apply these strategies
    to your won website.

  20. Posted 11th July 2019 at 00:48 | Permalink

    Thanks in support of sharing such a good thought, paragraph is good,
    thats why i have read it completely

  21. Posted 14th July 2019 at 18:49 | Permalink

    61072 472878That being said by use it all, planet is truly restored a little much more. This situation in addition will this particular Skin tightening and starting to be moved and into the mood of these producing activities. day-to-day deal livingsocial discount baltimore washington 492134

  22. Posted 20th July 2019 at 08:17 | Permalink

    Just desire to say your article is as surprising. The clearness on your put up is just great and
    i could suppose you are an expert on this subject. Well with your permission allow me to take hold of
    your RSS feed to stay up to date with coming near near post.
    Thank you a million and please continue the gratifying work.

  23. Posted 22nd July 2019 at 08:15 | Permalink

    I love what you guys tend to be up too. This kind of clever work and exposure!

    Keep up the superb works guys I’ve added you guys to blogroll.

  24. Posted 23rd July 2019 at 21:40 | Permalink

    Hey there would you mind letting me know which webhost
    you’re utilizing? I’ve loaded your blog in 3 completely
    different browsers and I must say this blog loads a lot quicker then most.
    Can you recommend a good hosting provider at a fair price?
    Cheers, I appreciate it! natalielise pof

  25. Posted 26th July 2019 at 00:29 | Permalink

    11519 592988Ich kenne einige Leute, die aus Kanadakommen. Eines Tages werde ich auch dorthin reisen Lg Daniela 372731

  26. Posted 26th July 2019 at 01:29 | Permalink

    Hi everyone, it’s my first visit at this web page, and article
    is truly fruitful in favor of me, keep up posting such content.
    natalielise plenty of fish

  27. Posted 26th July 2019 at 02:03 | Permalink

    You have made some good points there. I checked on the net for more information about the issue and found most
    individuals will go along with your views on this web site.

  28. Posted 30th July 2019 at 20:33 | Permalink

    Yes! Finally someone writes about pof.

  29. Posted 2nd August 2019 at 02:57 | Permalink

    Good day! This is kind of off topic but I need some help from an established blog.
    Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick.
    I’m thinking about making my own but I’m not sure where
    to begin. Do you have any points or suggestions?
    Appreciate it pof natalielise

  30. Posted 4th August 2019 at 11:30 | Permalink

    715922 452127Absolutely nothing far better than Bing finding us a great internet site related to what I was seeking for. 184740

  31. Posted 20th August 2019 at 20:12 | Permalink

    687854 608039This internet internet site is my breathing in, genuinely good layout and perfect content material . 264016

  32. Posted 26th August 2019 at 11:54 | Permalink

    765161 573689What a lovely weblog. I will surely be back. Please keep writing! 430331

  33. Posted 26th August 2019 at 19:50 | Permalink

    579381 21803genuinely very good post, i undoubtedly really like this site, maintain on it 170846

  34. Posted 30th September 2019 at 23:01 | Permalink

    183358 546353Sweet web site, super pattern , real clean and utilize genial . 670499

  35. Posted 7th October 2019 at 14:20 | Permalink

    896699 30640We are a group of volunteers and opening a new system in our community. Your web site given us with valuable data to work on. You?ve done an impressive job and our entire community will likely be grateful to you. 2498

  36. Posted 10th October 2019 at 01:00 | Permalink

    912437 556910This really is some wonderful info. I expect additional facts like this was distributed across the internet today. 266002

  37. Posted 14th October 2019 at 19:34 | Permalink

    734493 155707An attention-grabbing dialogue is worth comment. I think that it?s best to write extra on this topic, it won?t be a taboo subject nevertheless normally individuals are not sufficient to speak on such topics. To the next. Cheers 807230

  38. Posted 22nd October 2019 at 16:34 | Permalink

    I’ve read some good stuff here. Certainly price bookmarking
    for revisiting. I wonder how a lot attempt you set to create this type
    of magnificent informative website.

  39. Posted 4th November 2019 at 16:53 | Permalink

    Hurrah! At last I got a weblog from where I be able to actually
    get useful data concerning my study and knowledge.

  40. Posted 9th November 2019 at 08:32 | Permalink

    Great items from you, man. I’ve be aware your stuff prior to and you are just extremely magnificent.
    I actually like what you’ve bought here, certainly like what you
    are saying and the way during which you are saying it.
    You make it enjoyable and you still care for to stay it
    sensible. I can not wait to learn far more from you. That is
    really a wonderful website.

  41. Posted 10th November 2019 at 21:55 | Permalink

    Greetings! Very useful advice in this particular article!
    It’s the little changes that will make the most important changes.
    Many thanks for sharing!

  42. Posted 11th November 2019 at 00:22 | Permalink

    This is very interesting, You’re a very skilled blogger.

    I have joined your rss feed and look forward to seeking more of your
    magnificent post. Also, I’ve shared your website in my social networks!

  43. Posted 12th November 2019 at 04:40 | Permalink

    You actually make it seem so easy with your presentation but I find this topic to be
    actually something that I think I would never understand.
    It seems too complex and very broad for me.
    I’m looking forward for your next post, I will try to get the
    hang of it!

  44. Posted 15th November 2019 at 08:27 | Permalink

    I was able to find good info from your content.

  45. Posted 16th November 2019 at 00:34 | Permalink

    Hey I know this is off topic but I was wondering if you
    knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly
    enjoy reading your blog and I look forward to your new updates.

  46. Posted 16th November 2019 at 07:51 | Permalink

    Thanks a bunch for sharing this with all folks you actually understand what you aree talking about!

    Bookmarked. Kindly also consult with my website =).
    We could have a hyperlink alternate contract between us

  47. Posted 20th November 2019 at 07:46 | Permalink

    Your mode of describing the whole thing in this post is actually pleasant,
    every one can without difficulty know it, Thanks a lot.

  48. Posted 21st November 2019 at 07:09 | Permalink

    Wow! This blog looks exactly like my old one!
    It’s on a entirely different topic but it has
    pretty much the same page layout and design. Superb choice of colors!

  49. Posted 21st November 2019 at 15:46 | Permalink

    An outstanding share! I have just forwarded this onto a friend who had
    been doing a little homework on this. And he in fact bought me breakfast due to the fact that I
    found it for him… lol. So allow me to reword this….

    Thanks for the meal!! But yeah, thanks for spending time to talk about this matter here
    on your internet site.

  50. Posted 24th November 2019 at 17:40 | Permalink

    It’s the best time to make a few plans for the future and it is
    time to be happy. I’ve read this post and
    if I could I wish to counsel you few fascinating things or
    tips. Perhaps you can write subsequent articles referring to this article.
    I want to learn more issues approximately it!

  51. Posted 25th November 2019 at 12:49 | Permalink

    Hello there, I do think your site might be having internet browser compatibility problems.
    Whenever I look at your web site in Safari, it looks fine however,
    when opening in IE, it has some overlapping issues.
    I merely wanted to give you a quick heads up! Besides
    that, fantastic blog!

  52. Posted 26th November 2019 at 18:53 | Permalink

    of course like your website however you have to check the spelling on several of your posts.

    A number of them are rife with spelling problems and I in finding it very troublesome to inform
    the reality on the other hand I’ll surely come back again.

  53. Posted 29th November 2019 at 21:40 | Permalink

    I’m gone to tell my little brother, that he should also visit this webpage on regular basis
    to get updated from hottest news update.

  54. Posted 30th November 2019 at 10:07 | Permalink

    Do you mind if I quote a couple of your posts as long as
    I provide credit and sources back to your website?
    My website is in the very same area of interest
    as yours and my users would really benefit from some of the
    information you present here. Please let me know
    if this ok with you. Many thanks!

  55. Posted 1st December 2019 at 09:09 | Permalink

    Unquestionably believe that which you said. Your favorite justification seemed to
    be on the net the easiest thing to be aware of.
    I say to you, I definitely get irked while people consider worries that they plainly don’t know about.
    You managed to hit the nail upon the top as well as defined out the whole
    thing without having side effect , people can take a signal.
    Will likely be back to get more. Thanks

  56. Posted 1st December 2019 at 10:31 | Permalink

    Hello there, I do believe your web site might be having web
    browser compatibility issues. When I look at your website in Safari, it looks
    fine however, when opening in Internet Explorer, it’s got some overlapping issues.
    I simply wanted to provide you with a quick heads up! Besides that, fantastic website!

  57. Posted 1st December 2019 at 10:36 | Permalink

    Everything is very open with a very clear description of the challenges.

    It was really informative. Your site is very helpful. Many
    thanks for sharing!

  58. Posted 4th December 2019 at 00:28 | Permalink

    Excellent goods from you, man. I have understand
    your stuff previous to and you’re just extremely great.
    I actually like what you’ve acquired here, really like
    what you are stating and the way in which you say it.

    You make it entertaining and you still care for to keep it
    smart. I can’t wait to read far more from you. This is really a great web site.

  59. Posted 4th December 2019 at 09:14 | Permalink

    Do you mind if I quote a few of your articles as long
    as I provide credit and sources back to your blog?
    My website is in the exact same niche as yours and my users would definitely benefit from some of the information you present here.
    Please let me know if this alright with you. Thanks!

  60. Posted 6th December 2019 at 03:59 | Permalink

    Hello, Neat post. There’s an issue along with your web site in web
    explorer, could test this? IE still is the market chief and a huge section of folks will
    miss your excellent writing because of this problem.

  61. Posted 6th December 2019 at 05:02 | Permalink

    My developer is trying to persuade me to move
    to .net from PHP. I have always disliked the idea because
    of the expenses. But he’s tryiong none the less. I’ve been using WordPress on numerous websites for about a year and am anxious about switching
    to another platform. I have heard good things about
    Is there a way I can import all my wordpress content into it?
    Any kind of help would be greatly appreciated!

  62. Posted 11th December 2019 at 20:11 | Permalink

    Greetings from Ohio! I’m bored at work so I decided to browse your blog on my
    iphone during lunch break. I enjoy the info you provide here and can’t wait to take
    a look when I get home. I’m surprised at how quick your
    blog loaded on my mobile .. I’m not even using
    WIFI, just 3G .. Anyways, superb site!

  63. Posted 12th December 2019 at 20:39 | Permalink

    It’s hard to find educated people on this topic, however,
    you seem like you know what you’re talking about! Thanks

  64. Posted 14th December 2019 at 04:48 | Permalink

    A motivating discussion is definitely worth comment.
    I do believe that you need to write more on this subject, it
    may not be a taboo matter but usually folks don’t speak about such topics.

    To the next! Many thanks!!

  65. Posted 15th December 2019 at 11:39 | Permalink

    I am genuinely thankful to the holder of this site
    who has shared this enormous paragraph at at this place.

  66. Posted 16th December 2019 at 07:09 | Permalink

    It’s an amazing post for all the online viewers; they will get advantage from
    it I am sure.

  67. Posted 23rd December 2019 at 09:54 | Permalink

    369380 717203very good post, i undoubtedly truly like this remarkable internet site, keep on it 665530

  68. Posted 24th December 2019 at 22:52 | Permalink

    Hello there! I simply would like to give you a huge thumbs up for the great information you have got here on this post. I am returning to your blog for more soon.

  69. Posted 28th December 2019 at 23:51 | Permalink

    Have you ever thought about creating an ebook or guest
    authoring on other websites? I have a blog based upon on the same topics
    you discuss and would really like to have you share some stories/information. I know my readers would value your
    work. If you are even remotely interested, feel free to shoot me an e-mail.

  70. Posted 30th December 2019 at 20:42 | Permalink

    Hmm it looks like your site ate my first comment (it
    was extremely long) so I guess I’ll just sum it up what I wrote
    and say, I’m thoroughly enjoying your blog. I as well am
    an aspiring blog writer but I’m still new to everything.
    Do you have any tips for first-time blog writers? I’d genuinely appreciate it.

  71. Posted 1st January 2020 at 04:50 | Permalink

    Hurrah, that’s what I was looking for, what a information! present here at this weblog, thanks admin of this web site.

  72. Posted 7th January 2020 at 00:12 | Permalink

    Please let me know if you’re looking for a article author for your site.
    You have some really good articles and I feel I would be a
    good asset. If you ever want to take some of the load off, I’d
    really like to write some material for your blog in exchange for a link back to mine.
    Please send me an email if interested. Many

  73. Posted 7th January 2020 at 10:32 | Permalink

    May I simply just say what a relief to find somebody that truly knows
    what they’re talking about on the net. You certainly know how to bring
    an issue to light and make it important. More and more people ought to read this and understand this side
    of the story. I was surprised that you’re not
    more popular since you most certainly have the gift.

  74. Posted 7th January 2020 at 16:08 | Permalink

    Your method of telling everything in this post is in fact nice, every one can effortlessly understand
    it, Thanks a lot.

  75. Posted 14th January 2020 at 00:39 | Permalink

    Useful info. Lucky me I found your site by chance, and I am shocked why this
    accident didn’t happened in advance! I bookmarked it.

  76. Posted 14th January 2020 at 10:31 | Permalink

    I am genuinely pleased to read this webpage posts which includes tons of
    valuable data, thanks for providing these statistics.

  77. Posted 14th January 2020 at 13:18 | Permalink

    I read this article fully regarding the comparison of hottest and earlier technologies, it’s remarkable article.

  78. Posted 14th January 2020 at 14:07 | Permalink

    Everyone loves it when individuals come together and share opinions.
    Great site, stick with it!

  79. Posted 15th January 2020 at 13:18 | Permalink

    I have been exploring for a little for any high quality articles or weblog posts in this sort
    of house . Exploring in Yahoo I eventually stumbled upon this website.

    Reading this information So i’m glad to convey that I have
    a very excellent uncanny feeling I came upon exactly what I needed.
    I most indubitably will make sure to do not disregard this web
    site and give it a glance regularly.

  80. Posted 17th January 2020 at 04:41 | Permalink

    Hi there, I discovered your web site by way of
    Google at the same time as looking for a comparable subject,
    your site got here up, it appears great. I have bookmarked it in my google bookmarks.

    Hi there, just turned into alert to your blog via Google, and
    found that it is really informative. I am gonna watch out for brussels.

    I will be grateful if you proceed this in future. A lot of people might be benefited out of your writing.

  81. Posted 18th January 2020 at 12:44 | Permalink

    There’s definately a great deal to learn about this subject.
    I really like all of the points you’ve made.

  82. Posted 18th January 2020 at 22:09 | Permalink

    Hi, for all time i used to check webpage posts here in the early hours in the break of day, for the reason that
    i enjoy to gain knowledge of more and more.

  83. Posted 22nd January 2020 at 06:20 | Permalink

    Thanks for sharing, this is a fantastic blog post.Really thank you! Keep writing.

  84. Posted 23rd January 2020 at 12:14 | Permalink

    albendazole drug vardenafil professional prednisone 20mg online can i buy ventolin over the counter singapore buy arimidex buy sildenafil

  85. Posted 24th January 2020 at 08:44 | Permalink

    doxycycline tablets for sale buy valtrex without a prescription diflucan 150 mg vardenafil australia furosemide 40 mg cost

  86. Posted 24th January 2020 at 13:35 | Permalink

    lisinopril cost uk

  87. Posted 24th January 2020 at 18:15 | Permalink

    It’s remarkable to visit this site and reading the
    views of all mates about this piece of writing, while I am also
    keen of getting familiarity.

  88. Posted 25th January 2020 at 07:14 | Permalink

    purchase sildenafil

  89. Posted 26th January 2020 at 06:59 | Permalink

    buy diflucan no prescription furosemide drug tadalafil tablets

  90. Posted 30th January 2020 at 03:40 | Permalink

    valtrex prescription online lisinopril cost buy arimidex 1mg fluoxetine 10 mg tadalafil 20mg sildenafil 20 mg buy sildenafil diflucan medicine furosemide 10 mg vardenafil online uk

  91. Posted 30th January 2020 at 20:16 | Permalink

    where can i buy lisinopril celebrex 200 mg capsule albendazole 200 mg can you buy furosemide over the counter in uk sildenafil 50 mg

  92. Posted 1st February 2020 at 14:24 | Permalink

    lexapro 5mg price

  93. Posted 4th February 2020 at 20:51 | Permalink

    prednisone 20mg price buy ventolin online colchicine 0.6 mg coupon allopurinol generic price synthroid 30 mg

  94. Posted 5th February 2020 at 08:53 | Permalink

    buy allopurinol tablets tetracycline 300 mg buy clomid paypal generic synthroid medication prednisolone 5mg

  95. Posted 7th February 2020 at 11:10 | Permalink

    how much is sildenafil 20 mg stromectol colchicine 6 mg cost zithromax 500mg prednisone in canada

  96. Posted 13th February 2020 at 01:37 | Permalink

    albuterol cost generic propecia tablets buy albuterol retin a 0.1 cream lexapro 10 metformin for sale uk

  97. Posted 17th February 2020 at 07:56 | Permalink

    amoxicillin 500 mg

Shout about this article…

Your email is never shared. Required fields are marked *