Bengaluru has the least number of trains to Thiruvananthapuram at six, compared to other cities like Chennai (22), Hyderabad (18), Mumbai (17), Bhubaneswar (15), Kolkata (10) and New Delhi (7).
Surprisingly they seem to have operational constraints while only running trains to Kerala !!!!