{'activityCode': 'A1ABNO0208', 'country': {'code': 'VN', 'name': 'Vietnam', 'destinations': [{'code': 'HAN', 'name': 'Hanoi and North'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '663057803#24HR TICKE', 'name': '24 Hour Ticket (9:15-17:15)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: At any of the bus stops // Start/Opening time: First departure: 09:15. Last departure: 18:15. Frequency: every 30 minutes // Duration: 80-90 minutes // Inclusions: HOHO ticket. Guidebook. A bottle of water // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity // Voucher validity: 24 hours // Supplier: City Sightseeing Worldwide LTD // Supplier emergency phone: +44 (0) 178 929 91 23 (Monday to Friday: 9:30am - 6pm / Weekends: 9:30am - 3:30pm). '}], 'supplierInformation': {'name': 'PACIFIC WORLD HOTELBEDS TRAVEL SERVICES COMPANY LIMITED', 'vatNumber': '3101417579'}, 'providerInformation': {'name': 'CITY SIGHTSEEING LTD'}, 'contract': {'incomingOffice': 358, 'code': 14444}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 29.04, 'boxOfficeAmount': 29.16, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 11, 'amount': 21.39, 'boxOfficeAmount': 21.48, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'ke781kirng9pjg86v92aqs5b060208', 'operationDates': [{'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-09-11T02:00:00.000Z', 'amount': 29.04}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-09-12T02:00:00.000Z', 'amount': 29.04}]}, {'from': '2025-09-14', 'to': '2025-09-14', 'cancellationPolicies': [{'dateFrom': '2025-09-13T02:00:00.000Z', 'amount': 29.04}]}, {'from': '2025-09-15', 'to': '2025-09-15', 'cancellationPolicies': [{'dateFrom': '2025-09-14T02:00:00.000Z', 'amount': 29.04}]}, {'from': '2025-09-16', 'to': '2025-09-16', 'cancellationPolicies': [{'dateFrom': '2025-09-15T02:00:00.000Z', 'amount': 29.04}]}, {'from': '2025-09-17', 'to': '2025-09-17', 'cancellationPolicies': [{'dateFrom': '2025-09-16T02:00:00.000Z', 'amount': 29.04}]}, {'from': '2025-09-18', 'to': '2025-09-18', 'cancellationPolicies': [{'dateFrom': '2025-09-17T02:00:00.000Z', 'amount': 29.04}]}, {'from': '2025-09-19', 'to': '2025-09-19', 'cancellationPolicies': [{'dateFrom': '2025-09-18T02:00:00.000Z', 'amount': 29.04}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 29.04, 'boxOfficeAmount': 29.16, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 29.04, 'boxOfficeAmount': 29.16, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 11, 'amount': 21.39, 'boxOfficeAmount': 21.48, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '663057803'}, {'code': '1522692230#48HR TICKE', 'name': '48 Hours Ticket (9:15-17:15)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': 'Meeting point: At any of the bus stops // Start/Opening time: First departure: 09:15. Last departure: 18:15. Frequency: every 30 minutes // Duration: 80-90 minutes // Inclusions: HOHO ticket. Guidebook. A bottle of water // Voucher type: E-voucher. Show the voucher on your mobile device to enjoy the activity // Voucher validity: 48 hours // Supplier: City Sightseeing Worldwide LTD // Supplier emergency phone: +44 (0) 178 929 91 23(Monday to Friday: 9:30am - 6pm / Weekends: 9:30am - 3:30pm). '}], 'supplierInformation': {'name': 'PACIFIC WORLD HOTELBEDS TRAVEL SERVICES COMPANY LIMITED', 'vatNumber': '3101417579'}, 'providerInformation': {'name': 'CITY SIGHTSEEING LTD'}, 'contract': {'incomingOffice': 358, 'code': 14445}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 39.74, 'boxOfficeAmount': 39.9, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 11, 'amount': 29.04, 'boxOfficeAmount': 29.16, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'fekac82i4voik52md0eb49vvlq0208', 'operationDates': [{'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-09-11T02:00:00.000Z', 'amount': 39.74}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-09-12T02:00:00.000Z', 'amount': 39.74}]}, {'from': '2025-09-14', 'to': '2025-09-14', 'cancellationPolicies': [{'dateFrom': '2025-09-13T02:00:00.000Z', 'amount': 39.74}]}, {'from': '2025-09-15', 'to': '2025-09-15', 'cancellationPolicies': [{'dateFrom': '2025-09-14T02:00:00.000Z', 'amount': 39.74}]}, {'from': '2025-09-16', 'to': '2025-09-16', 'cancellationPolicies': [{'dateFrom': '2025-09-15T02:00:00.000Z', 'amount': 39.74}]}, {'from': '2025-09-17', 'to': '2025-09-17', 'cancellationPolicies': [{'dateFrom': '2025-09-16T02:00:00.000Z', 'amount': 39.74}]}, {'from': '2025-09-18', 'to': '2025-09-18', 'cancellationPolicies': [{'dateFrom': '2025-09-17T02:00:00.000Z', 'amount': 39.74}]}, {'from': '2025-09-19', 'to': '2025-09-19', 'cancellationPolicies': [{'dateFrom': '2025-09-18T02:00:00.000Z', 'amount': 39.74}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 39.74, 'boxOfficeAmount': 39.9, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 39.74, 'boxOfficeAmount': 39.9, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 11, 'amount': 29.04, 'boxOfficeAmount': 29.16, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1522692230'}], 'currencyName': 'Australian Dollar', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 29.04, 'boxOfficeAmount': 29.16, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 11, 'amount': 21.39, 'boxOfficeAmount': 21.48, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'content': {'name': 'City Sightseeing Hanoi Hop-On Hop-Off Tour', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}, {'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Guidebook'}]}, {'groupCode': 'DRINKS', 'included': [{'featureType': 'DRINKSINCL', 'description': 'Bottled water'}]}], 'guidingOptions': {'guideType': 'AUDIOGUIDE', 'included': True}, 'location': {'endPoints': [{'type': 'Other', 'description': 'At any of the bus stops. '}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.04319752694039, 'longitude': 105.84376744171009}, 'address': 'Frog Flower Garden', 'country': {'code': 'VN', 'name': 'Vietnam', 'destinations': [{'code': 'HAN', 'name': 'Hanoi and North'}]}, 'city': 'Hanoi and North', 'zip': '7000c', 'description': 'Frog Flower Garden'}, 'pickupInstructions': [{'description': 'At any of the bus stops. '}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/57412/ENG/S/MWDiVIcQ.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/57412/ENG/XL/MWDiVIcQ.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/57412/ENG/B/MWDiVIcQ.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/57412/ENG/LPP/MWDiVIcQ.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/57412/ENG/L/MWDiVIcQ.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/57412/ENG/M/MWDiVIcQ.jpeg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/57412/ENG/S/t9pYvFyw.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/57412/ENG/XL/t9pYvFyw.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/57412/ENG/B/t9pYvFyw.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/57412/ENG/LPP/t9pYvFyw.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/57412/ENG/L/t9pYvFyw.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/57412/ENG/M/t9pYvFyw.jpeg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/57412/ENG/S/generic.jpeg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/57412/ENG/XL/generic.jpeg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/57412/ENG/B/generic.jpeg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/57412/ENG/LPP/generic.jpeg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/57412/ENG/L/generic.jpeg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/57412/ENG/M/generic.jpeg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'EVOUCHER', 'directEntrance': False, 'comments': [{'description': 'E-voucher. Show the voucher on your mobile device to enjoy the activity.'}]}, 'routes': [{'duration': {'value': 80.0, 'metric': 'MINUTES'}, 'description': 'Points of Interest', 'timeFrom': '08:15:00', 'timeTo': '17:15:00', 'points': [{'type': 'POI', 'order': 1, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.04319752694039, 'longitude': 105.84376744171009}, 'address': 'Frog Flower Garden', 'country': {'code': 'VN'}, 'city': 'Hanoi and North', 'zip': '7000c', 'description': 'Frog Flower Garden'}}, {'type': 'POI', 'order': 2, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.027138735923504, 'longitude': 105.85355651715997}, 'address': 'Hanoi Post Office', 'country': {'code': 'VN'}, 'city': 'Hanoi and North', 'zip': '0202', 'description': 'Hanoi and North'}}, {'type': 'POI', 'order': 3, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.032061584474665, 'longitude': 105.8401970463277}, 'address': 'Military History Museum', 'country': {'code': 'VN'}, 'city': 'Hanoi and North', 'zip': '05410', 'description': 'Military History Museum'}}, {'type': 'POI', 'order': 4, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.034342517837047, 'longitude': 105.84006606942378}, 'address': 'Imperial Citadel of Thang Long', 'country': {'code': 'VN'}, 'city': 'Hanoi and North', 'zip': '700001', 'description': 'Imperial Citadel of Thang Long'}}, {'type': 'POI', 'order': 5, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.0430093, 'longitude': 105.83619390000001}, 'address': 'Quan Thanh Temple', 'country': {'code': 'VN'}, 'city': 'Hà Nội', 'zip': '118810', 'description': 'Quan Thanh Temple'}}, {'type': 'POI', 'order': 6, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 20.2690857, 'longitude': 105.90995580000003}, 'address': 'Tràng An', 'country': {'code': 'VN'}, 'city': 'Ninh Bình', 'zip': '92170', 'description': 'Trang An'}}, {'type': 'POI', 'order': 7, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.0365492, 'longitude': 105.832696}, 'address': 'Ho Chi Minh Mausoleum', 'country': {'code': 'VN'}, 'city': 'Hanoi and North', 'zip': '-', 'description': 'Ho Chi Minh Mausoleum'}}, {'type': 'POI', 'order': 8, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 21.030009, 'longitude': 105.83638700000006}, 'address': 'Quốc Tử Giám,58', 'country': {'code': 'VN'}, 'city': 'Hà Nội', 'zip': '-', 'description': 'Temple of Literature'}}, {'type': 'POI', 'order': 9, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.0251338, 'longitude': 105.84657770000001}, 'address': 'Hoả Lò,1', 'country': {'code': 'VN'}, 'city': 'Hà Nội', 'zip': '10000', 'description': 'Hoa Lo Prison Memorial'}}, {'type': 'POI', 'order': 10, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.028607226986445, 'longitude': 105.8488400786553}, 'address': 'Ha Noi Cathedral', 'country': {'code': 'VN'}, 'city': 'Hanoi and North', 'zip': '770001', 'description': 'Ha Noi Cathedral'}}, {'type': 'POI', 'order': 11, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 21.02418279999999, 'longitude': 105.8578827}, 'address': 'Tràng Tiền', 'country': {'code': 'VN'}, 'city': 'Hà Nội', 'zip': '-', 'description': 'Hanoi Opera House, 1 Trang Tien Street, Hoan Kiem District'}}, {'type': 'POI', 'order': 12, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 21.04319752694039, 'longitude': 105.84376744171009}, 'address': 'Frog Flower Garden', 'country': {'code': 'VN'}, 'city': 'Hanoi and North', 'zip': '7000c', 'description': 'Frog Flower Garden'}}], 'frequency': {'maximum': {'value': 30.0, 'metric': 'MINUTES'}, 'minimum': {'value': 30.0, 'metric': 'MINUTES'}}}], 'scheduling': {}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 1, 'name': 'City tours'}]}, {'code': 14, 'name': 'Supplier', 'segments': [{'code': 921, 'name': 'City Sightseeing Worldwide'}]}, {'code': 2, 'name': 'Daytime', 'segments': [{'code': 771, 'name': 'Flexible'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}]}], 'activityFactsheetType': 'HOP_ON_HOP_OFF', 'activityCode': 'E-TH2-A1ABNO0208', 'modalityCode': '4HR TICKET', 'modalityName': '4 Hour Ticket', 'contentId': '57412', 'description': 'Hanoi, located on the banks of the Red River, is one of the most ancient capitals in the world,
\nwhere travellers can find well-preserved colonial buildings, ancient pagodas, and unique museums within the city centre. It beautifully blends French flair and traditional Vietnamese touch in its Gothic churches, opera houses, and French colonial buildings. ', 'lastUpdate': '2025-06-18', 'advancedTips': [], 'countries': [{'code': 'VN', 'name': 'Vietnam', 'destinations': [{'code': 'HAN', 'name': 'Hanoi and North'}]}], 'highligths': [], 'language': 'en'}, 'order': 9, 'name': 'City Sightseeing Hanoi Hop-On Hop-Off Tour', 'currency': 'AUD', 'code': 'E-TH2-A1ABNO0208', 'type': 'TICKET'}