Hindus have been waiting for Kalki for 3,700 years. Buddhists have been waiting for Maitreya for 2,600 years. The Jews have been waiting for the
Hindus have been waiting for Kalki for 3,700 years. Buddhists have been waiting for Maitreya for 2,600 years. The Jews have been waiting for the