Rahul Mehra

  • Work
    • Royal Bank of Scotland
  • Education
    • IIT Delhi