Bengaluru city police have detained 15 people who are allegedly Bangladeshi nationals staying illegally in the city without valid visa or citizenship documents.