Thanksgiving Day celebrated in Canada USA, Caribbean Islands and Liberia
Thanksgiving Day is an national holiday in Canada, the United States, Caribbean Island and Liberia.The day is celebrated for giving thanks for the blessing of harvest.
The day is celebrated on 2nd Monday,October in Canada and 4th Thursday, November in the United States. It is celebrated as a secular holiday with religious and cultural tradition.