Sri Jibankrishna Or Diamond said this quote
“ This human body is the perpetual home of God’, what does it mean? Where God is visualized – this body, not anywhere. So this human body is the perpetual home of God. What is happening for this reason? This human body is infinite and the world is also infinite. ”