The site on which the current Imperial Palace stands was once where the majestic Edo Castle stood. This castle was at one point the largest castle in the world and belonged to a feudal lord. Following its abandonment, Tokugawa Ieyasu converted it into his palace…