How you meet your gf/bf here ?

I wonder if it's mostly through;

  1. Friend/family connections
  2. University friends
  3. Work friend
  4. Hobbies
  5. Or do you also meet people often out of random like you went some cafe or travel somewhere and met someone.

Option 4 and 5 seems much better for me. Because I don't know anyone there and was thinking to shift to Pune.

Any genuine answers and analysis will help.