From Feb 14 to March 1, the town of Menton in France buzzed with (洋溢着) excitement. People there were celebrating the 92nd Lemon Festival.