God lives peacefully in Japan!

Posted on 02-Jan-2020



I think Indian Gods must be feeling envious about their counterparts in Japan?