A. Yes, any spend at Emirates airline either at sales offices (domestic & international) or online at emirates.com will earn you double Miles.