The teachings of Buddha are eternal, but even then Buddha did not proclaim them to be infallible. The religion of Buddha has the capacity to change according to times, a quality which no other religion can claim to have... Now what is the basis of Bu...