Some sights in this world immediately strike you with their awe-inspiring grandeur that captures the imagination and makes you pause and enjoy the magnificence of human creativity. The Big Buddha and Po Lin Monastery in Hong Kong is one such sight. While this well known…