Bengaluru: A 50-year-old Bangladeshi national was arrested on charges of illegally staying in the city for over 20 years.