Landshut is best known as the capital of Lower Bavaria and the seat of its surrounding district. With more than 75,000 residents, it is the region’s largest city, stretching along the banks of the River Isar in Bavaria, Germany.