Studying abroad, challenging but rewarding experience