Irfan & Hafizah

location

vendors

videography:

photography:

Highest Kite Weddings

hair & makeup:

florist:

gowns:

suits:

wedding rings: