
Cheng Beng is the Chinese equivalent of All souls day. It falls on 5th of April, but if you follow the Chinese lunar calender it could be 2 weeks around that time. Cheng Beng is a day for the Chinese people to pay respect to their ancestors, clear the graves and bring offerings of food in an act to honour their memory.
My Great Great Grandfather passed away almost 100 years ago. He was the first in the family to leave China in search of greener pastures. He eventually made his way to the island of Penang 🙂
The photos are the graves of my Great Grand Parents and my Great Great Grandparents. You can see carvings of Sikh guards and animal guardians around the tomb because the Chinese believe that when they cross over to the after life, they will continue to need these earthly luxuries.
The food offering we present, is that of a feast, to honour and to show our appreciation.
5 generations later, the tradition of Cheng Beng is still respected and followed. I took photos of this day as a documentation for my family to remember. It is now up to my generation to continue this tradition dating back thousands of years.




April 10, 2014 at 22:13
A lovely ritual. The statues are guards that I respect. They do a wonderful job and keep watch. This is a beautiful and loving post. Honor to your family and appreciation.
April 10, 2014 at 18:17
The statues are funny a bit!
April 10, 2014 at 15:25
Cool 🙂
April 10, 2014 at 14:45
I think they are relics from the British colonial times when Sikhs were the brave soldiers and guards
April 10, 2014 at 14:44
They’ve been there for a 100 years