What country houses the largest Buddhist population?

Nepal
China
India
Japan

Trivia Crack Answers Main Page