HOW LONG DOES VESAK LAST

23. How long does Vesak last? A. It lasts for a month. B. It lasts for two months. C. It lasts for three days. D. It lasts for a week.