Events Calendar

Monthly Weekly Daily List

May 2026

MO
TU
WE
TH
FR
SA
SU
27
Bring a friend for 1 free class
7:00 am - 12:00 am
  Double the Zen: Bring a Friend for Free This April! Meditation is better together.  For the entire month of April, we are inviting our community to share the gift of mindfulness.  Bring a friend along to any of our weekly, in-person meditation classes, and their first session is on us! The Details: Offer: , ...
Public Holiday – Freedom Day
All Day
South African National Festival Event – In Person & Online
6:30 pm - 12:45 pm
R160 - R1650
  A PROFOUND WEEKEND WITH LIKE-MINDED PEOPLE South African National Kadampa Festival is a once a year opportunity for a profound spiritual holiday guided by an internationally renowned teacher of Modern Buddhism. Open to everyone, the South African National Kadampa Festival is a wonderful opportunity to enjoy a sp , ...
28
Bring a friend for 1 free class
All Day
  Double the Zen: Bring a Friend for Free This April! Meditation is better together.  For the entire month of April, we are inviting our community to share the gift of mindfulness.  Bring a friend along to any of our weekly, in-person meditation classes, and their first session is on us! The Details: Offer: , ...
Don’t Postpone Your Happiness with Kelsang Sangkyong
6:00 pm - 7:00 pm
R120
  Quiet the mental noise and find stillness in a busy world. “When our mind is peaceful, we are free from worries and mental discomfort, and we experience true happiness.  If we train our mind to become peaceful we will be happy all the time, even in the most adverse conditions; but if our mind is not peaceful, th , ...
29
Bring a friend for 1 free class
All Day
  Double the Zen: Bring a Friend for Free This April! Meditation is better together.  For the entire month of April, we are inviting our community to share the gift of mindfulness.  Bring a friend along to any of our weekly, in-person meditation classes, and their first session is on us! The Details: Offer: , ...
Simply Meditate with Leigh Ponsonby
6:30 pm - 7:15 pm
R110
  Meditation is Essential for Human Happiness. So, we need to practice meditation. The reason is very simple, meditation makes our mind peaceful and when our mind is peaceful, we are happy all the time whatever circumstances we find ourself in. Drop-in and Online.    The benefits of meditation include: Exper , ...
30
Bring a friend for 1 free class
12:00 am - 7:15 pm
  Double the Zen: Bring a Friend for Free This April! Meditation is better together.  For the entire month of April, we are inviting our community to share the gift of mindfulness.  Bring a friend along to any of our weekly, in-person meditation classes, and their first session is on us! The Details: Offer: , ...
1
Public Holiday – Workers Day
All Day
2
Learning to Meditate Class with John Vlismas
9:00 am - 9:30 am
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
Teacher Training Programme
2:00 pm - 5:30 pm
  The purpose of the Teacher Training Programme (TTP) is to provide an extensive presentation of particular subjects of Mahayana Buddhism to enable practitioners to deepen their knowledge and experience of Buddhism, and to train as qualified Teachers of Modern Buddhism. Saturdays 14:00 – 17:30 with the Resident Te , ...
3
Childrens Meditation Class with Laurie & Leigh
9:30 am - 10:15 am
R90 - R110
  The Children’s Meditation class is a perfect place to introduce meditation to children and promote inner strength and emotional well-being. In these classes, children learn simple meditations, as well as methods to calm their minds and deal with negative feelings. Classes include a short discussion about e , ...
An Introduction to Tantra Workshop with Gen Kelsang Mila
11:00 am - 12:30 pm
R100 - R200
Buddha’s Tantric teachings harness the power of meditation and imagination, guided by wisdom, to bring about profound inner transformation.  Often described as a “quick path to enlightenment,” these practices dissolve our ordinary sense of a limited self and invite us to identify with our pure potential—the potential , ...
4
Learning to Meditate Class with Laurie Parr
6:00 pm - 6:30 pm
R90
  Come along and take the step and learn how to meditate.    Discover how simple and enjoyable meditation can be. This half hour class is designed for complete beginners and anyone wanting a fresh restart. When practiced correctly, meditation is a scientific method for increasing happiness. Buddha discovered , ...
5
Widening our View on Adversity with Gen Kelsang Mila
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience, rather , ...
Wishfulfilling Jewel Puja
9:00 am - 10:10 am
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compass , ...
Wisdom to pacify Anxiety & Frustration with Gen Kelsang Mila
6:00 pm - 7:00 pm
R120
  Meditations to Make our Life Meaningful & Happy   Quiet the mental noise and find stillness in a busy world. “When our mind is peaceful, we are free from worries and mental discomfort, and we experience true happiness.  If we train our mind to become peaceful we will be happy all the time, even in the m , ...
6
Dakini Yoga (HYT Only)
8:15 am - 9:15 am
Free
  The self-generation practice of Vajrayogini – the female Buddha who embodies the wisdom of all Buddhas – in conjunction with six-session yoga, an essential daily practice for those who have received a Highest Yoga Tantra empowerment.   By practicing the generation stage and completion stage meditations cont , ...
Wishfulfilling Jewel Puja
10:30 am - 11:30 am
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compass , ...
Widening our View on Adversity with Gen Kelsang Mila
12:30 pm - 1:00 pm
R90
  Training in the Practice of Acceptance & Patience   Break free from the cycle of frustration. In this 30-minute meditation session based on the wisdom of Geshe Kelsang Gyatso, you’ll learn how to transform your response to daily hardships and inconveniences. Discover practical tools to replace impatienc , ...
Simply Meditate with Leigh Ponsonby
6:30 pm - 7:15 pm
R110
  Meditation is Essential for Human Happiness. So, we need to practice meditation. The reason is very simple, meditation makes our mind peaceful and when our mind is peaceful, we are happy all the time whatever circumstances we find ourself in. Drop-in and Online.    The benefits of meditation include: Exper , ...
7
Attachment & its Effects with Gen Kelsang Mila
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience rather t , ...
Wishfulfilling Jewel Puja (with Tsog – A Food Offering)
5:00 pm - 6:00 pm
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compassi , ...
Foundation Study Programme
6:30 pm - 8:15 pm
  This programme is available in person or via correspondence.   If you have been attending classes for a while or would like to study Kadampa Buddhism in a structured way, try out 2 taster classes for free. We are studying the book, by Geshe Kelsang Gyatso, ‘The New Eight Steps to Happiness’.   The BENE , ...
8
Dakini Yoga (HYT Only)
9:00 am - 10:00 am
Free
  The self-generation practice of Vajrayogini – the female Buddha who embodies the wisdom of all Buddhas – in conjunction with six-session yoga, an essential daily practice for those who have received a Highest Yoga Tantra empowerment.   By practicing the generation stage and completion stage meditations cont , ...
Prayers to Buddha Tara – Liberation From Sorrow
11:00 am - 12:00 pm
Free
  Prayers for developing a deep feeling of closeness with Buddha Tara, through which we can receive her blessings and protection. Tara is a female Buddha, a manifestation of the ultimate wisdom of all the Buddhas. Her name means “Rescuer” because she rescues us from all outer and inner fears. Ultimatel , ...
Attachment & its Effects with Gen Kelsang Mila
12:30 pm - 1:00 pm
R90
  Break free from the cycle of frustration. In this 30-minute meditation session based on the wisdom of Geshe Kelsang Gyatso, you’ll learn how to transform your response to daily hardships and inconveniences. Discover practical tools to replace impatience and anger with a calm, stable mind, bringing lasting peace , ...
Wishfulfilling Jewel Puja
3:00 pm - 4:00 pm
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compass , ...
Beginners Meditation Class & Online with John Vlismas
6:00 pm - 6:30 pm
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
9
Learning to Meditate Class with John Vlismas
9:00 am - 9:30 am
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
Wishfulfilling Jewel Puja
12:00 pm - 1:00 pm
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compass , ...
Teacher Training Programme
2:00 pm - 5:30 pm
  The purpose of the Teacher Training Programme (TTP) is to provide an extensive presentation of particular subjects of Mahayana Buddhism to enable practitioners to deepen their knowledge and experience of Buddhism, and to train as qualified Teachers of Modern Buddhism. Saturdays 14:00 – 17:30 with the Resident Te , ...
10
Mothers Day Meditation with High Tea with Colinda Linde
9:30 am - 11:00 am
R200 - R400
  Generally around Mother’s Day, we have an opportunity to appreciate the kindness of our mother, a kindness we have received throughout our life. Buddha gave profound teachings on the kindness of mothers to help us with this recognition. Bring your mom in person, or in your heart. Learn how to meditate, connect t , ...
Offering to the Spiritual Guide Puja
2:30 pm - 4:00 pm
Free
  Offering to the Spiritual Guide, or Lama Chopa in Tibetan, is a special Guru yoga of Je Tsongkhapa in conjunction with Highest Yoga Tantra. It was compiled by the first Panchen Lama, Losang Chokyi Gyaltsen, as a preliminary practice for Tantric Mahamudra. The main practice is meditation on reliance upon our Spi , ...
11
Learning to Meditate Class with Laurie Parr
6:00 pm - 6:30 pm
R90
  Come along and take the step and learn how to meditate.    Discover how simple and enjoyable meditation can be. This half hour class is designed for complete beginners and anyone wanting a fresh restart. When practiced correctly, meditation is a scientific method for increasing happiness. Buddha discovered , ...
12
An End to Envy & Jealousy with Gen Kelsang Mila
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience, rather , ...
Wishfulfilling Jewel Puja
9:00 am - 10:10 am
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compass , ...
Protection from Negativity & Misfortune with Gen Kelsang Mila
6:00 pm - 7:00 pm
R120
  Meditations to Make our Life Meaningful & Happy n this class we explore Buddhas teachings, called Dharma, on how we can find protection from negativity and misfortune. Quiet the mental noise and find stillness in a busy world. “When our mind is peaceful, we are free from worries and mental discomfort, and we , ...
13
Dakini Yoga (HYT Only)
8:15 am - 9:15 am
Free
  The self-generation practice of Vajrayogini – the female Buddha who embodies the wisdom of all Buddhas – in conjunction with six-session yoga, an essential daily practice for those who have received a Highest Yoga Tantra empowerment.   By practicing the generation stage and completion stage meditations cont , ...
Wishfulfilling Jewel Puja
10:30 am - 11:30 am
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compass , ...
An End to Envy & Jealousy with Gen Kelsang Mila
12:30 pm - 1:00 pm
R90
  Training in the Practice of Acceptance & Patience   Break free from the cycle of frustration. In this 30-minute meditation session based on the wisdom of Geshe Kelsang Gyatso, you’ll learn how to transform your response to daily hardships and inconveniences. Discover practical tools to replace impatienc , ...
Simply Meditate with Leigh Ponsonby
6:30 pm - 7:15 pm
R110
  Meditation is Essential for Human Happiness. So, we need to practice meditation. The reason is very simple, meditation makes our mind peaceful and when our mind is peaceful, we are happy all the time whatever circumstances we find ourself in. Drop-in and Online.    The benefits of meditation include: Exper , ...
14
The 8 worldly concerns with Gen Kelsang Mila
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience rather t , ...
Wishfulfilling Jewel Puja (with Tsog – A Food Offering)
5:00 pm - 6:00 pm
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compassi , ...
Foundation Study Programme
6:30 pm - 8:15 pm
  This programme is available in person or via correspondence.   If you have been attending classes for a while or would like to study Kadampa Buddhism in a structured way, try out 2 taster classes for free. We are studying the book, by Geshe Kelsang Gyatso, ‘The New Eight Steps to Happiness’.   The BENE , ...
15
Mahayana Precepts
6:30 am - 7:00 am
Free
  The practice of taking and keeping the eight Mahayana precepts is a special practice of moral discipline that is performed with bodhichitta, the compassionate wish to attain enlightenment for the benefit of all beings. The essence of this practice is taking eight precepts and keeping them purely for twenty-four , ...
Away Retreat – Guided Meditations for Healing & Inner Peace
6:00 pm - 12:00 am
R3800- R5000
  Healing the mind through love and compassion.   A unique opportunity awaits.  Learn and experience meditation for healing and peace, in the supportive environment of Melody Hill Retreat, Magaliesberg. There will be periods of gentle silence, and an opportunity to stop ordinary busyness and start to attune , ...
Beginners Meditation Class & Online with John Vlismas
6:00 pm - 6:30 pm
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
16
Learning to Meditate Class with John Vlismas
9:00 am - 9:30 am
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
The Art of Enlightenment – Drawings Buddha’s face with Leigh Ponsonby and Benji Changfoot
2:00 pm - 4:30 pm
R225 - R450
  To paint Buddha’s face is not merely an artistic activity, but a gentle meditation in action.  As we carefully place each line and colour, we are creating an appearance of enlightenment that gradually begins to arise within our own mind. Venerable Geshe Kelsang Gyatso teaches that by relying upon holy images wit , ...
Away Retreat – Guided Meditations for Healing & Inner Peace
All Day
R3800- R5000
  Healing the mind through love and compassion.   A unique opportunity awaits.  Learn and experience meditation for healing and peace, in the supportive environment of Melody Hill Retreat, Magaliesberg. There will be periods of gentle silence, and an opportunity to stop ordinary busyness and start to attune , ...
17
Away Retreat – Guided Meditations for Healing & Inner Peace
12:00 am - 1:30 pm
R3800- R5000
  Healing the mind through love and compassion.   A unique opportunity awaits.  Learn and experience meditation for healing and peace, in the supportive environment of Melody Hill Retreat, Magaliesberg. There will be periods of gentle silence, and an opportunity to stop ordinary busyness and start to attune , ...
Book Event
18
Learning to Meditate Class with Laurie Parr
6:00 pm - 6:30 pm
R90
  Come along and take the step and learn how to meditate.    Discover how simple and enjoyable meditation can be. This half hour class is designed for complete beginners and anyone wanting a fresh restart. When practiced correctly, meditation is a scientific method for increasing happiness. Buddha discovered , ...
Book Event
19
The Beauty of Patience & Respect with Gen Kelsang Mila
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience, rather , ...
Book Event
Wishfulfilling Jewel Puja
9:00 am - 10:10 am
Free
  By practicing this sadhana regularly and sincerely, we will make our precious human life extremely meaningful and we will definitely reap a harvest of pure Dharma realizations. Eventually we will come to enjoy the supreme joy of full enlightenment.   A special chanted prayer practice for developing compass , ...
Understand our Experience through Karma with Gen Kelsang Mila
6:00 pm - 7:00 pm
R120
  Meditations to Make our Life Meaningful & Happy   Quiet the mental noise and find stillness in a busy world. “When our mind is peaceful, we are free from worries and mental discomfort, and we experience true happiness.  If we train our mind to become peaceful we will be happy all the time, even in the m , ...
Book Event
20
The Beauty of Patience & Respect with John Vlismas
12:30 pm - 1:00 pm
R90
  Becoming the Architect Of Your Happiness   What if happiness isn’t something that happens to you — but something you build? Most of us spend our lives reacting to the world around us, hoping the right circumstances will finally make us feel okay. But ancient wisdom — and a surprising amount of modern , ...
Book Event
Simply Meditate with Leigh Ponsonby
6:30 pm - 7:15 pm
R110
  Meditation is Essential for Human Happiness. So, we need to practice meditation. The reason is very simple, meditation makes our mind peaceful and when our mind is peaceful, we are happy all the time whatever circumstances we find ourself in. Drop-in and Online.    The benefits of meditation include: Exper , ...
Book Event
21
The Value of Inner Development with John Vlismas
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience rather t , ...
Book Event
Foundation Study Programme
6:30 pm - 8:15 pm
  This programme is available in person or via correspondence.   If you have been attending classes for a while or would like to study Kadampa Buddhism in a structured way, try out 2 taster classes for free. We are studying the book, by Geshe Kelsang Gyatso, ‘The New Eight Steps to Happiness’.   The BENE , ...
22
International Kadampa Spring Festival STARTS
All Day
Beginners Meditation Class & Online with John Vlismas
6:00 pm - 6:30 pm
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
Book Event
23
Learning to Meditate Class with John Vlismas
9:00 am - 9:30 am
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
Book Event
24
25
Learning to Meditate Class with Laurie Parr
6:00 pm - 6:30 pm
R90
  Come along and take the step and learn how to meditate.    Discover how simple and enjoyable meditation can be. This half hour class is designed for complete beginners and anyone wanting a fresh restart. When practiced correctly, meditation is a scientific method for increasing happiness. Buddha discovered , ...
Book Event
26
Why Changing the Mind is Essential with John Vlismas
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience, rather , ...
Book Event
Why Consideration for Others is Essential with Kelsang Sankyong
6:00 pm - 7:00 pm
R120
  Meditations to Make our Life Meaningful & Happy   Quiet the mental noise and find stillness in a busy world. “When our mind is peaceful, we are free from worries and mental discomfort, and we experience true happiness.  If we train our mind to become peaceful we will be happy all the time, even in the m , ...
Book Event
27
International Kadampa Spring Festival ENDS
All Day
The Value of Inner Development with John Vlismas
12:30 pm - 1:00 pm
R90
  Training in the Practice of Acceptance & Patience   Break free from the cycle of frustration. In this 30-minute meditation session based on the wisdom of Geshe Kelsang Gyatso, you’ll learn how to transform your response to daily hardships and inconveniences. Discover practical tools to replace impatienc , ...
Book Event
Simply Meditate with Leigh Ponsonby
6:30 pm - 7:15 pm
R110
  Meditation is Essential for Human Happiness. So, we need to practice meditation. The reason is very simple, meditation makes our mind peaceful and when our mind is peaceful, we are happy all the time whatever circumstances we find ourself in. Drop-in and Online.    The benefits of meditation include: Exper , ...
Book Event
28
Compassion gives Energy with John Vlismas
7:00 am - 7:45 am
R110
  Drop in or Online   The Path of Peace A clear and simple solution. How to have a peaceful day.  In this series we will explore Buddha’s advice on how to solve our daily problems, transform our mind, focus on inner peace and overcome negative emotions like anger through meditation and patience rather t , ...
Book Event
Foundation Study Programme
6:30 pm - 8:15 pm
  This programme is available in person or via correspondence.   If you have been attending classes for a while or would like to study Kadampa Buddhism in a structured way, try out 2 taster classes for free. We are studying the book, by Geshe Kelsang Gyatso, ‘The New Eight Steps to Happiness’.   The BENE , ...
29
Beginners Meditation Class & Online with John Vlismas
6:00 pm - 6:30 pm
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
Book Event
30
Learning to Meditate Class with John Vlismas
9:00 am - 9:30 am
R90
  WHAT HAPPENS WHEN WE MEDITATE ?   We will experience a calm, spacious feeling in the mind, and many of our usual problems will fall away. Difficult situations will become easier to deal with, we will naturally feel warm and well disposed towards other people, and our relationships with others will gradually , ...
Book Event
Course: Beyond Grief with Leigh Ponsonby
2:00 pm - 4:30 pm
R150 - R370
  The Start of Healing Losing the people and things that we love and dealing with unwanted changes in our lives is an experience that we often find deeply painful. Although we long to find lasting pleasure, comfort and security in other people and things, in the end none of them can stay with us forever. In this c , ...
Book Event
31