The Buddhist pilgrimage circuit in India is being revived proactively and Bodh Gaya the place where Gautam Buddha attained enlightenment will soon house his largest reclining statue, 100 feet long-30 feet high. Buddha International Welfare Mission is making the idol, reports the Financial Continue Reading