{'activityCode': 'STONETOWN', 'country': {'code': 'TZ', 'name': 'Tanzania', 'destinations': [{'code': 'ZNZ', 'name': 'Zanzibar'}]}, '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': '2000451021#PRIVATE@STANDARD|CAS|08:00', 'name': 'Private tour spanish 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 319, 'name': 'STONETOWN 25P'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 169.34}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 169.34, 'boxOfficeAmount': 167.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 22.01, 'amount': 13.0, 'vatPercentage': 33.8, 'vatAmount': 4.4}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2000451021'}, {'code': '2000451021#PRIVATE@STANDARD|ARA|08:00', 'name': 'Private tour arabic 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 319, 'name': 'STONETOWN 25P'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 169.34}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 169.34, 'boxOfficeAmount': 167.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 22.01, 'amount': 13.0, 'vatPercentage': 33.8, 'vatAmount': 4.4}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2000451021'}, {'code': '2000451021#PRIVATE@STANDARD|ALE|08:00', 'name': 'Private tour german 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 319, 'name': 'STONETOWN 25P'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 169.34}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 169.34, 'boxOfficeAmount': 167.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 22.01, 'amount': 13.0, 'vatPercentage': 33.8, 'vatAmount': 4.4}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2000451021'}, {'code': '2000451021#PRIVATE@STANDARD|ENG|08:00', 'name': 'Private tour english 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 319, 'name': 'STONETOWN 25P'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 169.34}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 169.34, 'boxOfficeAmount': 167.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 22.01, 'amount': 13.0, 'vatPercentage': 33.8, 'vatAmount': 4.4}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2000451021'}, {'code': '2000451021#PRIVATE@STANDARD|FRA|08:00', 'name': 'Private tour french 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 319, 'name': 'STONETOWN 25P'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 169.34}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 169.34, 'boxOfficeAmount': 167.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 22.01, 'amount': 13.0, 'vatPercentage': 33.8, 'vatAmount': 4.4}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2000451021'}, {'code': '2000451021#PRIVATE@STANDARD|ITA|08:00', 'name': 'Private tour italian 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 319, 'name': 'STONETOWN 25P'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 169.34}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 169.34, 'boxOfficeAmount': 167.94, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 56.72, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 84.67, 'boxOfficeAmount': 83.97, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 22.01, 'amount': 13.0, 'vatPercentage': 33.8, 'vatAmount': 4.4}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2000451021'}, {'code': '973761496#SHARED@STANDARD|ARA|08:00', 'name': 'Shared tour arabic 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 318, 'name': 'STONETOWN 25S'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 155.22}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 155.22, 'boxOfficeAmount': 154.44, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 20.18, 'amount': 13.0, 'vatPercentage': 31.1, 'vatAmount': 4.04}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '973761496'}, {'code': '973761496#SHARED@STANDARD|CAS|08:00', 'name': 'Shared tour spanish 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 318, 'name': 'STONETOWN 25S'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 155.22}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 155.22, 'boxOfficeAmount': 154.44, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 20.18, 'amount': 13.0, 'vatPercentage': 31.1, 'vatAmount': 4.04}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '973761496'}, {'code': '973761496#SHARED@STANDARD|ITA|08:00', 'name': 'Shared tour italian 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 318, 'name': 'STONETOWN 25S'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 155.22}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 155.22, 'boxOfficeAmount': 154.44, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 20.18, 'amount': 13.0, 'vatPercentage': 31.1, 'vatAmount': 4.04}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '973761496'}, {'code': '973761496#SHARED@STANDARD|ENG|08:00', 'name': 'Shared tour english 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 318, 'name': 'STONETOWN 25S'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 155.22}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 155.22, 'boxOfficeAmount': 154.44, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 20.18, 'amount': 13.0, 'vatPercentage': 31.1, 'vatAmount': 4.04}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '973761496'}, {'code': '973761496#SHARED@STANDARD|ALE|08:00', 'name': 'Shared tour german 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 318, 'name': 'STONETOWN 25S'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 155.22}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 155.22, 'boxOfficeAmount': 154.44, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 20.18, 'amount': 13.0, 'vatPercentage': 31.1, 'vatAmount': 4.04}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '973761496'}, {'code': '973761496#SHARED@STANDARD|FRA|08:00', 'name': 'Shared tour french 08:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}], 'destinationCode': 'ZNZ', 'contract': {'incomingOffice': 276, 'code': 318, 'name': 'STONETOWN 25S'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-12-31', 'to': '2025-12-31', 'cancellationPolicies': [{'dateFrom': '2025-12-29T00:00:00.000Z', 'amount': 155.22}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 155.22, 'boxOfficeAmount': 154.44, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 20.18, 'amount': 13.0, 'vatPercentage': 31.1, 'vatAmount': 4.04}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '973761496'}], 'currencyName': 'United Kingdom Pound', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 999, 'amount': 77.61, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 1, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 2, 'ageTo': 11, 'amount': 52.0, 'boxOfficeAmount': 77.22, 'mandatoryApplyAmount': False}], 'content': {'name': 'Zanzibar Stone Town Tour', 'featureGroups': [], 'location': {'startingPoints': [{'type': 'ATTRACTION_VENUE', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {}, 'country': {'code': 'TZ', 'name': 'Tanzania', 'destinations': [{'code': 'ZNZ', 'name': 'Zanzibar'}]}, 'description': 'Zanzibar Stone Town Tour'}}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/37549/ENG/S/37549_2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37549/ENG/XL/37549_2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/37549/ENG/B/37549_2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/37549/ENG/LPP/37549_2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/37549/ENG/L/37549_2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/37549/ENG/M/37549_2.jpg', 'sizeType': 'MEDIUM'}]}]}, 'segmentationGroups': [{'code': 2, 'name': 'Activity for', 'segments': [{'code': 101, 'name': 'Families'}, {'code': 102, 'name': 'Couples'}, {'code': 104, 'name': 'Youth'}, {'code': 105, 'name': 'Seniors'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 1, 'name': 'Sightseeing, tours and museums'}]}, {'code': 3, 'name': 'Activity duration', 'segments': [{'code': 200, 'name': 'Half-day morning'}, {'code': 202, 'name': 'Flexible'}, {'code': 205, 'name': 'Half-day afternoon'}]}], 'contentId': '37549', 'description': "Take a trip back in time and discover the history and heritage of the cultural heart of Zanzibar: Stone Town.
Highlights
- Listen to stories about Zanzibar's famous inhabitants
- Meander the ancient narrow streets
- Admire the city's most prominent landmarks
This introductory guided tour of Zanzibar’s ancient city Stone Town provides living evidence of a rich cultural heritage, where Arab, Indian, Persian and European influences blended with local African tradition. Historic buildings with elaborately carved wooden doors shaded by balconies, loggias and verandas line the narrow winding streets and are inviting visitors to get lost into this fascinating and unique World Heritage Site.
\n
\nWhile wandering through the old city of Stone Town listen closely to our guide’s sagas and tales of Zanzibar’s most popular inhabitants among them Princess Salme, Farrokh Bulsara and Bi Kidude and follow their footsteps of past. The half day Historical City Tour includes the visit to the Darajani Town Market, the former Slave Market, Forodhani Gardens with view to the House of Wonders, Sultan Palace, Old Fort and much more worth exploring.
\n
\nFor those who would like to do some souvenir shopping our guide will show you some art, craft and souvenir shops and teach you how to bargain the best prices.
\n
\nRedeem information
Voucher type: Printed
Printed Voucher. Print and bring the voucher to enjoy the activity.
Location
Start point:
Please call 48 hours in advance to confirm the pick-up time and location. Please ensure you arrive at the meeting point at least 15 minutes prior to the Tour start time.
End point: Same as the starting point
Schedule
Duration: 5 Hours
Guide options
Guide type: Guide
Requirements
Please make sure you answer all the mandatory questions during the booking process. Valid photo ID required.
\n"}, 'order': 1, 'name': 'Zanzibar Stone Town Tour', 'currency': 'GBP', 'code': 'E-E10-STONETOWN', 'type': 'TICKET'}