The Essential Guide to Nepali Weddings: Wedding Traditions