Eight people carrying food baskets are going for a picnic on motorcycles. Their names are A, B, C, D, E, F, G, and H. They have 4 motorcycles M1, M2, M3 and M4 among them. They also have 4 food baskets O, P, Q and R of different sizes and shapes and each can be carried only on motorcycles M1, M2, M3 and M4 respectively. No more than 2 persons can travel on a motorcycle and no more than one basket can be carried on a motorcycle. There are 2 husband-wife pairs in this group of 8 people and each pair will ride on a motorcycle together. C cannot travel with A or B. E cannot travel with B or F. G cannot travel with F, or H, or D. The husband-wife pairs must carry baskets O and P. Q is with A and P is with D. F travels on M1 and E travels on M2 motorcycles. G is with Q, and B cannot go with R. Who is travelling with H?