By Lumbani Nyasulu
Christians around the world are celebrating Christmas, which marks the birth of Jesus Christ.
The mood in the streets of the country were jubilant on Christmas Eve as people went about shopping in readiness for the celebration, which falls on December 25 every year.
Public transport users had, in some cases, to wait for over 50 minutes to board a minibus as everyone wanted to arrive at shops earlier.
Below pictures are some of activities on Xmas eve in the capital city Lilongwe. Photos by Mana .