Ongoing Anime Rurouni Kenshin: Meiji Kenkaku Romantan – Kyoto Douran Episode 3 English Subbed Isekai October 18, 2024 Rurouni Kenshin: Meiji Kenkaku Romantan – Kyoto Douran Episode 3 English Subbed