Despite the hadiths revealing otherwise, those who claim that the Mahdi will appear 300 or 400 years from now are de-motivating Muslims and dragging them into indolence. - Harun Yahya