The Bulgarian city of humor and satire is getting ready for celebration and lots of laughter. One of the most anticipated events is coming up - the famous Gabrovo Carnival. It will take place in the period May 21 to May 23 and will shake the..