Search for the word and exporting 35 characters after that word using shell script

I have a file input.txt which have loads of weird characters, html tags and useful materials. I want to display 35 characters after the word "description" excluding weird characters like $&lmp and without html tags in the new file output.txt. Help me. Thanx in advance. I have attached the input file. Please help me. It's urgent. Input sample:

</image>
  <title>A Londoner Looks Back: Were The Olympics Awesome?</title>
  <link>http://www.askmen.com/sports/fanatic/london-olympics-post-mortem.html</link>
  <description rdf:parseType="Literal">
                
                The other evening I walked out of London&rsquo;s <a
href="http://www.askmen.com/fashion/watch_100/135_olympic-watches.html">Olympic
stadium onto the new &ldquo;Javelin&rdquo; train into town.

Output should be like this:

The other evening I walked out of London Olympic
stadium onto the new Javelin train into town. (The journey from east to
central London, quite recently still

If you thought moustaches were solely to distinguish regular males from porn stars and
hipsters, think again. A new study suggests that

I'm about to go off-line for a while. But even though you said you have attached the input file, I don't see it. Please be sure that it has been downloaded, or just post it in a message tagged as code so other readers understand what your trying to get. Also post the output that you want to get after processing the input file.

I have edited my question with input sample and output sample. Please help me. Thank you!

I'm having trouble understanding your problem statement given the sample input and output in your updated message. You say you want 35 character after the word "description", but the output shows more than 45 words (starting more than 35 characters after the word "description"). Then you show about 25 more words in your desired output that are not present in your input sample at all. Please also post the html tag at the start of the file. I'm not an HTML expert, but there are things here that look strange to me.

I want to remove all the html tags and weird characters and print the clean words after description using sed. That's it.