Humans have since ages created architectural marvels that tend to awe people even after centuries have passed by. One such structure that is standing tall since ages is the Borobudur, Mahayana Buddhist monument in Melagang, Indonesia. This colossal historical structure has survived many periodic wears and tears and terrorist attacks, to stand as one of the finest South-East Asian relics. Its mystical charm and historical relevance make it an integral part of the itinerary of most tourists while they travel through Indonesia. Continue reading “Borobudur” »