Malaysia is one of the world's largest countries of the Islam faith. Depending on estimates, it's in the top 20-25 countries in terms of practitioners of the world's largest faith, and that means lots of prominent mosques. The Federal Territory Mosque lies in the center of Kuala Lumpur. Completed in 2000, the mosque is an architectural marvel. In this video, contributor Kakikujalanjalanflies over this magnificent looking building, whose blue spires are now one of the most distinctive sights of KL.